生成c语言代码:输入10个整数,求大于平均值的偶数和奇数各有多少个?
时间: 2024-11-09 11:25:13 浏览: 19
以下是使用 C 语言编写的一个简单的程序,用于输入10个整数,计算大于平均值的偶数和奇数的数量:
```c
#include <stdio.h>
int main() {
int numbers[10];
float sum = 0;
int even_count = 0;
int odd_count = 0;
// 输入10个整数
for (int i = 0; i < 10; i++) {
printf("请输入第 %d 个整数:", i + 1);
scanf("%d", &numbers[i]);
sum += numbers[i]; // 累加总和
}
// 计算平均值
float average = sum / 10.0;
// 检查每个数并统计大于平均值的偶数和奇数
for (int i = 0; i < 10; i++) {
if (numbers[i] > average) {
if (numbers[i] % 2 == 0) { // 如果是偶数
even_count++;
} else { // 如果是奇数
odd_count++;
}
}
}
printf("大于平均值的偶数有 %d 个。\n", even_count);
printf("大于平均值的奇数有 %d 个。\n", odd_count);
return 0;
}
```
在这个程序中,我们首先输入十个数字,然后计算它们的平均值。接着遍历数组,检查每个数字是否大于平均值,并根据其奇偶性增加相应的计数器。
阅读全文