用C语言7-12求n个数的最大值、最小值、平均值分数10全屏浏览题目切换布局作者吴光生单位新余学院从键盘输入n(3<=n<=20)个整数,求出这n个数的最大值、最小值、平均值(平均值保留2位小数)。输入格式:在第一行输入一个介于3至20之间的整数n在第二行输入n个整数,中间用一个空格来分隔这n个数据。输出格式:分三行依次输出最大值、最小值、平均值。格式为:
时间: 2024-02-22 13:00:36 浏览: 230
好的,以下是用C语言编写的实现:
```c
#include <stdio.h>
int main() {
int n, i, max, min, sum = 0, num;
float avg;
// 输入n个数
scanf("%d", &n);
scanf("%d", &num);
max = num;
min = num;
sum += num;
for (i = 1; i < n; i++) {
scanf("%d", &num);
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
sum += num;
}
// 计算平均值
avg = (float)sum / n;
// 输出结果
printf("%d\n", max);
printf("%d\n", min);
printf("%.2f\n", avg);
return 0;
}
```
使用方法:
1. 将以上代码复制到C语言编译器中;
2. 编译并运行程序;
3. 在程序提示下,输入n和n个整数;
4. 程序输出最大值、最小值、平均值。
注意,输入的n必须在3至20之间,输入的n个整数不能为空。如果输入了非整数,程序可能会出错。
阅读全文