C语言编程实现从键盘输入10个整数,判断并输出10个数的最大值,最小值,平均数通过while循环
时间: 2024-11-29 07:32:39 浏览: 109
在C语言中,你可以使用while循环来实现这个功能。首先,我们需要从用户那里获取10个整数,然后存储在一个数组中,同时记录下最大值、最小值。接着计算数组元素的总和,并除以元素个数得到平均数。下面是相应的代码示例:
```c
#include <stdio.h>
int main() {
int num[10], i = 0, max, min;
float average;
// 输入10个整数
while (i < 10) {
printf("请输入第%d个整数: ", i + 1);
scanf("%d", &num[i]);
if (i == 0) { // 初始值设为第一个数
max = min = num[i];
} else {
if (num[i] > max) {
max = num[i];
}
if (num[i] < min) {
min = num[i];
}
}
i++;
}
// 计算平均值
average = (float)(sum(num, i)) / i; // 假设 sum 函数用于求和
printf("最大值: %d\n", max);
printf("最小值: %d\n", min);
printf("平均值: %.2f\n", average); // 控制精度到小数点后两位
return 0;
}
// 辅助函数,用于计算数组元素之和
int sum(int arr[], int n) {
int total = 0;
for (int j = 0; j < n; j++) {
total += arr[j];
}
return total;
}
```
阅读全文