c语言求1到n中所有偶数的和
时间: 2024-03-21 15:38:27 浏览: 143
c代码-请编写函数sum,其功能是:用for循环语句求1到n之间所有偶数之和(若n为偶数包括n), 并将结果返回给主函数。(n值由主函数传入)
可以使用循环来遍历1到n中的所有数,判断每个数是否为偶数,并将所有偶数的和累加起来。具体实现如下:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
if (i % 2 == 0) {
sum += i;
}
}
printf("1到%d中所有偶数的和为:%d\n", n, sum);
return 0;
}
```
其中,`scanf("%d", &n)`用于从标准输入读取一个整数,`for`循环用于遍历1到n中的所有数,`if`语句用于判断当前数是否为偶数,`sum += i`用于累加所有偶数的和,最后通过`printf`输出结果。
阅读全文