编程求1-100之间的和/奇数和/偶数和c语言
时间: 2024-01-23 11:03:56 浏览: 40
下面是 C 语言代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
int odd_sum = 0;
int even_sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
if (i % 2 == 1) {
odd_sum += i;
} else {
even_sum += i;
}
}
printf("1-100之间的和为:%d\n", sum);
printf("1-100之间的奇数和为:%d\n", odd_sum);
printf("1-100之间的偶数和为:%d\n", even_sum);
return 0;
}
```
代码解释:
首先定义三个变量`sum`、`odd_sum`、`even_sum`分别表示总和、奇数和、偶数和,初始化都为0。
然后使用 for 循环从1到100遍历每个整数:
- `sum`累加每个整数
- 如果该整数是奇数,则将其累加到`odd_sum`中
- 如果该整数是偶数,则将其累加到`even_sum`中
最后使用 printf 函数输出三个和的结果。
相关问题
C语言编程:求一定范围内的奇数或者偶数和
好的,以下是C语言代码,可以求一定范围内的奇数或者偶数和:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
int i;
printf("请输入一个正整数n: ");
scanf("%d", &n);
// 求奇数和
for (i = 1; i <= n; i += 2) {
sum += i;
}
printf("1到%d范围内的奇数和为%d\n", n, sum);
// 求偶数和
sum = 0; // 重置sum为0
for (i = 2; i <= n; i += 2) {
sum += i;
}
printf("2到%d范围内的偶数和为%d\n", n, sum);
return 0;
}
```
代码中使用了for循环,分别求出了1到n范围内的奇数和和2到n范围内的偶数和,并输出结果。希望能够帮助到您!
c语言呈现编程:求1-n的和、1-n的奇数和以及1-n的偶数和。
C语言实现求1-n的和、1-n的奇数和以及1-n的偶数和的代码如下:
```c
#include <stdio.h>
int main() {
int n, i, sum = 0, odd_sum = 0, even_sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
sum += i;
if (i % 2 == 1) {
odd_sum += i;
} else {
even_sum += i;
}
}
printf("1到%d的和为:%d\n", n, sum);
printf("1到%d的奇数和为:%d\n", n, odd_sum);
printf("1到%d的偶数和为:%d\n", n, even_sum);
return 0;
}
```
这段代码可以计算出1到n的和、1到n的奇数和以及1到n的偶数和。