c语言输出1~1000各位数字之和能被15整除的数,输出格式为10个数一行。
时间: 2024-11-20 08:42:49 浏览: 28
c语言程序设计:水仙花,输出1800~2010间所有的闰年等
在C语言中,你可以使用for循环和条件判断来解决这个问题。首先,初始化一个变量sum用于存储当前的数字之和,然后从1开始遍历到1000,如果数字加上当前的sum能被15整除,就输出这个数字,并更新sum。当sum达到15或者接近15的时候,换行并清零sum。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 1000; ++i) {
sum += i;
// 输出10个数一行
if (i % 10 == 0) {
printf("%d\n", sum);
sum = 0;
}
// 检查是否能被15整除
if (sum % 15 == 0) {
printf("%d ", i); // 如果sum已经整除,只输出当前的i
}
}
return 0;
}
```
运行这段程序会输出所有1~1000之间,和能被15整除的数,每行显示10个。
阅读全文