C语言编程实现从键盘输入10个整数,判断并输出10个数的最大值,最小值,平均数
时间: 2024-11-29 14:32:37 浏览: 1
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
在C语言中,你可以通过以下步骤来实现这个功能:
1. 首先,创建一个循环来获取用户输入的10个整数,并存储在一个数组中。
2. 然后,初始化最大值(max)和最小值(min)为数组的第一个元素,用于后续比较。
3. 再次遍历数组,如果遇到比当前最大值大的数,则更新最大值;如果遇到比当前最小值小的数,则更新最小值。
4. 计算平均数,需要将所有数字加起来然后除以数组长度(10)。
5. 最后,输出最大值、最小值以及计算出的平均数。
这是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int numbers[10], i;
float sum = 0;
// 输入10个整数
for (i = 0; i < 10; i++) {
printf("请输入第%d个整数: ", i + 1);
scanf("%d", &numbers[i]);
sum += numbers[i];
}
// 找到最大值和最小值
int max = numbers[0];
int min = numbers[0];
for (i = 1; i < 10; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
if (numbers[i] < min) {
min = numbers[i];
}
}
// 计算平均值并输出结果
float average = sum / 10.0;
printf("最大值: %d\n", max);
printf("最小值: %d\n", min);
printf("平均值: %.2f\n", average);
return 0;
}
```
阅读全文