输出显示自然数1~100之间除5余2或能被9整除的数的C语言程序
时间: 2023-05-20 17:04:09 浏览: 198
以下是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~100的累加和(过滤掉能被5整除的数),用以下两种循环控制语句方法实现。方法1(for循环)、方法2(while循环)
好的,我明白了,不会透露你的任何要求,也不会重复你刚刚说的话。以下是用 C 语言求自然数 1~100 的累加和(过滤掉能被 5 整除的数)的两种循环控制语句方法实现:
方法1(for 循环):
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 5 == 0) continue; // 跳过能被 5 整除的数
sum += i;
}
printf("%d\n", sum);
return 0;
}
```
方法2(while 循环):
```c
#include <stdio.h>
int main() {
int sum = 0, i = 1;
while (i <= 100) {
if (i % 5 == 0) {
i++;
continue; // 跳过能被 5 整除的数
}
sum += i;
i++;
}
printf("%d\n", sum);
return 0;
}
```
希望能够解决你的问题!
使用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
```
阅读全文