用C语言编写程序,将1~200之间整数中能同时被3和5整除的数输出出来,要求每行输出10个。
#include <stdio.h>
int main() {
int count = 0; // 计数器,记录当前行已输出的数的个数
for (int i = 1; i <= 200; i++) {
if (i % 3 == 0 && i % 5 == 0) {
printf("%d ", i);
count++;
if (count == 10) { // 当输出数的个数达到 10 个时,换行并重置计数器
printf("\n");
count = 0;
}
}
}
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:if语句用于判定条件是否成立,若成立,则执行if后的语句;若不成立,则不执行。if语句也可以和“else”使用。
1,if形式
只使用一个if构成语句,表示条件成立就执行语句,不成立直接跳过。
if(表达式)/*也就是判断条件*/
{
语句
}