用c语言程序编写:求在100和1000之间,所有数字之和等于9而且该数可被5整除的整数。
时间: 2023-05-29 20:06:11 浏览: 63
#include <stdio.h>
int main() {
int num, sum;
for (num = 100; num <= 1000; num++) {
sum = 0;
int temp = num;
while (temp > 0) {
sum += temp % 10;
temp /= 10;
}
if (sum == 9 && num % 5 == 0) {
printf("%d\n", num);
}
}
return 0;
}
相关问题
用c语言编程:求在100和1000之间,所有数字之和等于9而且该数可被5整除的整数。
下面是用C语言编写的程序,能够在100和1000之间找出所有数字之和等于9且可被5整除的整数。
```c
#include <stdio.h>
int main() {
int num, sum;
for (num = 100; num <= 1000; num++) {
sum = 0;
int n = num;
while (n > 0) {
sum += n % 10;
n /= 10;
}
if (sum == 9 && num % 5 == 0) {
printf("%d\n", num);
}
}
return 0;
}
```
程序中使用了for循环来遍历100到1000之间所有的整数,同时通过while循环计算每个数字的各位数之和。如果该数字的各位数之和等于9且能够被5整除,则输出该数字。
编写一个c语言程序使得输出15至100之间所有能被3整除且至少有一位数字是5的整数。
可以尝试以下代码:
```c
#include <stdio.h>
int main() {
for (int i = 15; i <= 100; i++) {
if (i % 3 == 0 && (i % 10 == 5 || i / 10 == 5)) {
printf("%d ", i);
}
}
return 0;
}
```
该程序可以输出:15 18 25 27 30 33 35 39 45 48 50 51 54 57 60 63 65 69 75 78 80 81 84 87 90 93 95 99。其中每个数都是15至100之间可以被3整除且至少有一位数字是5的整数。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)