从键盘输入n(3<=n<=20)个整数,求出这n个数的最大值、最小值、平均值(平均值保留2位小数)。
输入格式:
在第一行输入一个介于3至20之间的整数n,
在第二行输入n个整数,中间用一个空格来分隔这n个数据。
输出格式:
分三行依次输出最大值、最小值、平均值。格式为:
max=最大值
min=最小值
average=平均值(保留2位小数)
输入样例:
10
1 2 3 4 5 6 7 8 9 10
输出样例:
max=10
min=1
average=5.50
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,max,min,i,s;
scanf("%d\n",&n);
int a[n];
for (i=0; i<n; i++)
{
scanf("%d",&a[i]);
}
max=a[0];
min=a[0];
s=a[0];
for(i=1; i<n; i++)
{
if(a[0]<a[i])
{
max=a[i];
}
}
printf("max=%d\n",max);
for(i=1; i<n; i++)
{
if(a[0]>a[i])
{
min=a[i];
}
}
printf("min=%d\n",min);
for(i=1; i<n; i++)
{
s=s+a[i];
}
printf("average=%.2lf",s*1.0/n);
return 0;
}