用c语言求自然数1~100的累加和(过滤掉能被5整除的数),用以下两种循环控制语句方法实现。方法1(for循环)、方法2(while循环)
时间: 2024-05-15 17:18:25 浏览: 5
好的,我明白了,不会透露你的任何要求,也不会重复你刚刚说的话。以下是用 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以内(包括100)能被3整除同时被5整除余数为1的所有数之和。用for语句完成
```c
#include <stdio.h>
int main() {
int sum = 0;
for(int i = 1; i <= 100; i++) {
if(i % 3 == 0 && i % 5 == 1) {
sum += i;
}
}
printf("1~100以内能被3整除同时被5整除余数为1的所有数之和为:%d\n", sum);
return 0;
}
```
用C写,使用循环语句求1-100之间不能被5整除的全部数字
可以使用C语言中的循环语句和条件判断语句来实现这个需求,具体代码如下:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
if (i % 5 != 0) {
printf("%d ", i);
}
}
return 0;
}
```
代码逐行解释如下:
1. `#include <stdio.h>`:包含标准输入输出库的头文件。
2. `int main() {...}`:程序的主函数,程序从这里开始执行。
3. `int i;`:定义整型变量i,用于循环计数。
4. `for (i = 1; i <= 100; i++) {...}`:使用for循环语句从1到100遍历每个数字。
5. `if (i % 5 != 0) {...}`:判断当前数字是否能被5整除,如果不能则执行下一行代码。
6. `printf("%d ", i);`:输出当前数字到屏幕上。
7. `return 0;`:程序执行完毕,返回0表示成功结束。
运行程序后,输出的结果是:1 2 3 4 6 7 8 9 11 12 13 14 16 17 18 19 21 22 23 24 26 27 28 29 31 32 33 34 36 37 38 39 41 42 43 44 46 47 48 49 51 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 71 72 73 74 76 77 78 79 81 82 83 84 86 87 88 89 91 92 93 94 96 97 98 99。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.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)