输出1~1000之间能同时被3、5、7整除的数,要求每行输出3个数,请编写一个程序实现,怎么改

如题所述

可以采用以下的代码:

#include <stdio.h>

void main()

{

int n;

int countPerLine = 0;

for(n=1;n<=1000;n++)

{

if (n%3!=0)

continue;

if (n%5!=0)

continue;

if (n%7!=0)

continue;

printf("%8d",n);

if (++countPerLine >= 3)

{

printf("\n");

countPerLine = 0;

}

}

printf("\n");

}

扩展资料:

基本类型

数据类型指明变量或表达式的状态和行为,数据类型决定了数的取值范围和允许执行的运算符集。c++语言数据类型可以分为两大类:基本类型和引用类型。

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

参考资料来源:百度百科-C++

温馨提示:答案为网友推荐,仅供参考
相似回答