输入10个整数并计算平均值再输出所有大于平均值的数,用c语言编程
时间: 2025-01-01 20:40:15 浏览: 10
在C语言中,你可以通过以下几个步骤来完成这个任务:
1. 首先,创建一个数组来存储10个整数。
2. 计算这10个数的总和。
3. 然后,找出平均值,即总和除以10。
4. 接着,遍历数组,检查每个数是否大于平均值,如果是,则将其添加到一个新的数组或列表中。
5. 最后,输出所有大于平均值的数。
以下是简单的示例代码:
```c
#include <stdio.h>
#define SIZE 10
int main() {
int numbers[SIZE], sum = 0, average, count = 0;
// 输入10个整数
for (int i = 0; i < SIZE; i++) {
printf("请输入第 %d 个数字: ", i + 1);
scanf("%d", &numbers[i]);
sum += numbers[i];
}
// 计算平均值
average = sum / SIZE;
// 找出大于平均值的数
for (int i = 0; i < SIZE; i++) {
if (numbers[i] > average) {
printf("%d ", numbers[i]); // 输出大于平均值的数
count++; // 统计数量
}
}
// 输出平均值
printf("\n平均值为: %.1f\n", average);
if (count == 0) {
printf("没有大于平均值的数。\n");
} else {
printf("共有%d个数大于平均值。\n", count);
}
return 0;
}
```
阅读全文