用do if语句设计程序输出100到1000各位数之和能被15整除的数
时间: 2024-02-22 15:55:43 浏览: 49
(完整word版)C语言程序设计填空题及答案复习用.doc
好的,根据你的需求,我可以设计一个程序,使用 `do-while` 循环和 `if` 语句,输出 100 到 1000 中各位数之和能被 15 整除的数。
具体实现如下:
```c
#include <stdio.h>
int main() {
int num = 100;
do {
int sum = 0;
int temp = num;
while (temp) {
sum += temp % 10;
temp /= 10;
}
if (sum % 15 == 0) {
printf("%d\n", num);
}
num++;
} while (num <= 1000);
return 0;
}
```
这个程序先使用 `do-while` 循环遍历 100 到 1000 中的每一个数,对于每个数,计算它的各位数之和,并使用 `if` 语句判断这个和是否能被 15 整除,如果满足条件,就输出这个数。最后返回 0 表示程序执行成功。
你可以将这个代码保存成一个名为 `sum15.c` 的文件,然后使用编译器将其编译成可执行文件,在命令行中运行该文件就可以看到输出结果了。
阅读全文