C语言编写程序:从键盘上任意输入10个整数,计算所有奇数的和,以及偶数的平均值,并输出他们
时间: 2024-02-12 13:05:12 浏览: 79
好的,下面是这个程序的代码:
```c
#include <stdio.h>
int main() {
int nums[10];
int odd_sum = 0, even_sum = 0, even_count = 0;
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
if (nums[i] % 2 == 0) {
even_sum += nums[i];
even_count++;
} else {
odd_sum += nums[i];
}
}
printf("所有奇数的和为:%d\n", odd_sum);
if (even_count > 0) {
float even_avg = (float) even_sum / even_count;
printf("所有偶数的平均值为:%f\n", even_avg);
} else {
printf("没有输入偶数!\n");
}
return 0;
}
```
程序的执行过程如下:
```
请输入10个整数:
1 2 3 4 5 6 7 8 9 10
所有奇数的和为:25
所有偶数的平均值为:6.000000
```
注意,这个程序只能处理输入的数中有偶数的情况,如果输入的数全是奇数,那么偶数的平均值将无法计算。
阅读全文