分别计算奇数和偶数之和
时间: 2024-01-14 15:02:58 浏览: 42
上一个回答中已经给出了计算奇数和偶数之和的程序示例,如果您想要分别计算奇数和偶数的和,可以稍微修改一下程序:
```c
#include <stdio.h>
int main() {
int num, odd_sum = 0, even_sum = 0, count = 0;
printf("请输入整数序列(以0结束):\n");
scanf("%d", &num);
while (num != 0) {
count++;
if (num % 2 == 0) {
even_sum += num;
} else {
odd_sum += num;
}
scanf("%d", &num);
}
printf("您输入的一共有 %d 个整数\n", count);
printf("其中奇数的和为:%d\n", odd_sum);
printf("其中偶数的和为:%d\n", even_sum);
return 0;
}
```
这个程序在计算奇数和偶数之和的基础上,增加了一个 `count` 变量,用于统计用户输入的整数个数。在循环结束后,程序输出整数个数以及奇数和偶数的和。
相关问题
计算奇数和偶数和
好的,下面是一个简单的C语言程序,可以计算输入的一组整数中奇数和偶数的和:
```c
#include <stdio.h>
int main() {
int num, odd_sum = 0, even_sum = 0;
printf("请输入整数序列(以0结束):\n");
scanf("%d", &num);
while (num != 0) {
if (num % 2 == 0) {
even_sum += num;
} else {
odd_sum += num;
}
scanf("%d", &num);
}
printf("奇数和:%d\n", odd_sum);
printf("偶数和:%d\n", even_sum);
return 0;
}
```
程序的执行步骤如下:
1. 首先定义三个变量:`num` 用于输入整数,`odd_sum` 用于保存奇数和,`even_sum` 用于保存偶数和;
2. 然后通过 `printf` 函数提示用户输入整数序列;
3. 接着通过 `scanf` 函数读取用户输入的第一个整数,进入循环;
4. 在循环中,判断当前输入的整数是否为偶数,如果是,则把它加到 `even_sum` 中,否则加到 `odd_sum` 中;
5. 继续通过 `scanf` 函数读取下一个整数,如果读取到的整数为 0,则跳出循环;
6. 最后通过 `printf` 函数输出计算结果。
计算100内奇数和偶数的和
好的,我可以为您计算100内奇数和偶数的和。
100以内的偶数有:2、4、6、8、10、12、14、16、18、20……98、100,它们的和为:
2 + 4 + 6 + 8 + ... + 96 + 98 + 100 = 2550
100以内的奇数有:1、3、5、7、9、11、13、15、17、19……97、99,它们的和为:
1 + 3 + 5 + 7 + ... + 95 + 97 + 99 = 2500
因此,100以内偶数的和为2550,奇数的和为2500。
相关推荐
![](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)