//求1到n的偶数之和 C语言代码
时间: 2024-01-30 17:02:00 浏览: 113
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for(int i=2; i<=n; i+=2) { // 从2开始,每次加2,遍历到n
sum += i; // 每个偶数加起来
}
printf("1到%d的偶数之和为:%d", n, sum);
return 0;
}
相关问题
计算1到100之间的奇数之和及偶数之和c语言代码
以下是计算 1 到 100 之间的奇数之和和偶数之和的 C 语言代码:
```c
#include <stdio.h>
int main() {
int oddSum = 0;
int evenSum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
evenSum += i;
} else {
oddSum += i;
}
}
printf("奇数之和是:%d\n", oddSum);
printf("偶数之和是:%d\n", evenSum);
return 0;
}
```
这段代码使用 for 循环遍历 1 到 100 之间的所有数字,如果数字是偶数,则将其加到偶数和上,否则将其加到奇数和上。最终输出奇数和和偶数和的值。
c语言编写//求1+2+3+....+120的总和 //求所示整数中偶数的和
第一个问题:可以使用循环进行累加求和,下面是一份示例代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 120; i++) {
sum += i;
}
printf("1+2+3+...+120的总和为:%d\n", sum);
return 0;
}
```
第二个问题:可以使用循环遍历整数,判断每个整数是否为偶数,并累加到总和中,下面是一份示例代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
sum += i;
}
}
printf("1~100中偶数的和为:%d\n", sum);
return 0;
}
```
在判断整数是否为偶数时,使用了取模运算符`%`,如果整数能够被2整除,结果为0,则说明该整数是偶数。
阅读全文