C语音 从键盘输入n(3<=n<=20)个整数,求出这n个数的最大值、最小值、平均值(平均值保留2位小数)。 输入格式: 在第一行输入一个介于3至20之间的整数n, 在第二行输入n个整数,中间用一个空格来分隔这n个数据。 输出格式: 分三行依次输出最大值、最小值、平均值。格式为: max=最大值 min=最小值 average=平均值(保留2位小数)
时间: 2023-11-27 19:52:35 浏览: 142
C#求n个数中最大值和最小值的方法
5星 · 资源好评率100%
下面是C语言代码实现:
```c
#include <stdio.h>
int main() {
int n, num, max, min, sum = 0;
double average;
scanf("%d", &n);
scanf("%d", &num);
max = num;
min = num;
sum += num;
for (int i = 1; i < n; i++) {
scanf("%d", &num);
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
sum += num;
}
average = (double) sum / n;
printf("max=%d\nmin=%d\naverage=%.2lf", max, min, average);
return 0;
}
```
输入样例:
```
5
1 2 3 4 5
```
输出样例:
```
max=5
min=1
average=3.00
```
阅读全文