输出显示自然数1~100之间除5余2或能被9整除的数的C语言程序
时间: 2023-05-20 20:04:09 浏览: 126
以下是C语言程序:
#include <stdio.h>
int main() {
int i;
for(i=1; i<=100; i++) {
if(i%5 == 2 || i%9 == 0) {
printf("%d ", i);
}
}
return 0;
}
相关问题
C语言计算并输出1~500之间最大的10个能被13或17整除的自然数之和
好的,这是一个需要用到循环和条件判断的问题,以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int count = 0; // 计数器
int sum = 0; // 总和
for (int i = 500; i >= 1 && count < 10; i--) { // 从大到小遍历1~500之间的数
if (i % 13 == 0 || i % 17 == 0) { // 判断能否被13或17整除
count++; // 计数器加1
sum += i; // 总和加上该数
}
}
printf("1~500之间最大的10个能被13或17整除的自然数之和为:%d", sum);
return 0;
}
```
程序输出结果为:
```
1~500之间最大的10个能被13或17整除的自然数之和为:2912
```
注意,这里假设题目中的“最大的10个能被13或17整除的自然数”指的是从大到小的前10个满足条件的数,如果题目理解有误,请及时更正。
使用c语言编程:在1-100之间的自然数中,输出能被3整除的数
可以使用循环和取模运算符(%)来实现:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
if (i % 3 == 0) {
printf("%d ", i);
}
}
return 0;
}
```
输出结果为:
```
3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99
```