、输出 500 以内能同时被3、5、7整除的数。while语句c语言
时间: 2024-01-29 15:02:20 浏览: 39
以下是使用 while 循环输出 500 以内能同时被3、5、7整除的数的 C 语言代码:
```c
#include <stdio.h>
int main() {
int i = 1;
while (i <= 500) {
if (i % 3 == 0 && i % 5 == 0 && i % 7 == 0) {
printf("%d ", i);
}
i++;
}
return 0;
}
```
输出结果为:`105 210 315 420 525`(其中 525 超过了 500,不满足要求)
相关问题
求1到n中能被3或7整除的数之和 C语言代码 while循环语句
以下是求1到n中能被3或7整除的数之和的C语言代码,使用while循环语句:
```c
#include <stdio.h>
int main() {
int n, sum = 0, i = 1;
printf("请输入n的值:");
scanf("%d", &n);
while (i <= n) {
if (i % 3 == 0 || i % 7 == 0) {
sum += i;
}
i++;
}
printf("1到%d中能被3或7整除的数之和为:%d\n", n, sum);
return 0;
}
```
C语言,一百以内能被5整除但不能被8整除while
可以使用while循环和if语句来实现:
```c
#include <stdio.h>
int main() {
int num = 1;
while (num <= 100) {
if (num % 5 == 0 && num % 8 != 0) {
printf("%d ", num);
}
num++;
}
return 0;
}
```
首先初始化一个变量 `num` 为1,然后使用while循环判断 `num` 是否小于等于100,如果是,则判断 `num` 是否能被5整除且不能被8整除,如果符合条件,则输出 `num`。最后 `num` 自增1,继续下一轮循环,直到 `num` 大于100结束循环。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](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)