c语言编程:利用for循环,分别计算1-100(包括1和100)偶数的和、奇数的和
时间: 2024-12-20 07:15:55 浏览: 18
在C语言编程中,你可以使用for循环来分别计算1到100范围内偶数和奇数的和。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int sum_even = 0; // 偶数之和初始化为0
int sum_odd = 0; // 奇数之和初始化为0
for(int i = 1; i <= 100; i++) { // 循环遍历从1到100
if(i % 2 == 0) { // 如果数字是偶数
sum_even += i; // 加到偶数之和
} else { // 否则是奇数
sum_odd += i; // 加到奇数之和
}
}
printf("1到100之间偶数的和: %d\n", sum_even);
printf("1到100之间奇数的和: %d\n", sum_odd);
return 0;
}
```
在这个程序中,我们通过取每个数字除以2的余数来判断它是偶数还是奇数。如果余数为0,则该数是偶数,加到`sum_even`;否则,加到`sum_odd`。最后打印出结果。
相关问题
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语言编程:输入6个整数,求其中偶数的平均值和奇数的累加值
在C语言编程中,你可以通过循环结构和条件判断来实现这个功能。首先,你需要提示用户输入六个整数,然后检查每个数字是否是偶数还是奇数。如果是偶数,就将其加入到偶数总和并计数;如果是奇数,则累加起来。最后,计算平均值(如果偶数不止一个)。以下是实现这一功能的一个基本示例:
```c
#include <stdio.h>
int main() {
int num[6], even_sum = 0, odd_sum = 0, even_count = 0;
float average;
// 输入6个整数
for (int i = 0; i < 6; i++) {
printf("请输入第 %d 个整数:", i + 1);
scanf("%d", &num[i]);
// 判断奇偶性并更新相应数值
if (num[i] % 2 == 0) { // 偶数
even_sum += num[i];
even_count++;
} else { // 奇数
odd_sum += num[i];
}
}
// 检查是否有偶数,防止除以零错误
if (even_count > 0) {
average = (float)even_sum / even_count;
printf("偶数的平均值为 %.2f\n", average);
} else {
printf("没有输入偶数,无法计算平均值。\n");
}
// 输出奇数的累加值
printf("奇数的累加值为 %d\n", odd_sum);
return 0;
}
```
阅读全文