用c语言实现输入十五个数,以空格间隔,求其中奇数和偶数的平均值分别是多少
时间: 2024-03-13 12:44:15 浏览: 63
好的,下面是用 C 语言实现输入十五个数,以空格间隔,求其中奇数和偶数的平均值分别是多少的代码:
```c
#include <stdio.h>
int main() {
int a[15];
int i, odd_count = 0, even_count = 0, odd_sum = 0, even_sum = 0;
float odd_average, even_average;
// 输入15个数
printf("请输入15个数,以空格间隔:\n");
for (i = 0; i < 15; i++) {
scanf("%d", &a[i]);
}
// 统计奇偶数个数和和
for (i = 0; i < 15; i++) {
if (a[i] % 2 == 0) {
even_count++;
even_sum += a[i];
} else {
odd_count++;
odd_sum += a[i];
}
}
// 计算奇偶数平均值
odd_average = (float)odd_sum / odd_count;
even_average = (float)even_sum / even_count;
// 输出结果
printf("奇数个数:%d,奇数和:%d,奇数平均值:%.2f\n", odd_count, odd_sum, odd_average);
printf("偶数个数:%d,偶数和:%d,偶数平均值:%.2f\n", even_count, even_sum, even_average);
return 0;
}
```
运行程序后,输入15个数,程序会统计其中奇数和偶数的个数和和,然后计算奇偶数的平均值,并输出结果。
阅读全文