输出100到10000之间的各位数字之和能被15整除的所有数,输出时每10个一行使用c(gcc)
时间: 2023-12-10 10:39:32 浏览: 112
以下是使用 C 语言编写的代码实现:
```c
#include <stdio.h>
int main() {
int sum, num, i, j;
for (num = 100; num <= 10000; num++) {
sum = 0;
for (i = num; i > 0; i /= 10) {
sum += i % 10;
}
if (sum % 15 == 0) {
printf("%d ", num);
if (num % 10 == 0) {
printf("\n");
}
}
}
return 0;
}
```
代码逻辑比较简单,就是一个双重循环,第一个循环用于遍历 100 到 10000 之间的所有数字,第二个循环用于计算每个数字中各位数字之和。如果该数字的各位数字之和能被 15 整除,则输出该数字。为了使输出格式更加整齐,当输出的数字个数是 10 的倍数时,换行输出。
阅读全文