题目描述
输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。
输入描述:
两行,
第1行,正整数n(1≤n≤100)
第2行,n科成绩(范围0.0~100.0),用空格分隔。
输出描述:
输出一行,三个浮点数,分别表示,最高分,最低分以及平均分(小数点后保留2位),用空格分隔。
示例1
输入
5
99.5 100.0 22.0 60.0 88.5
输出
100.00 22.00 74.00
#include<iostream>
#include<iomanip>
using namespace std;
int main ()
{
int n;
cin>>n;
double score[n];
double max,min,average=0;
for(int i=0;i<n;i++)
cin>>score[i];
//最大值
max=score[0];
min=score[n-1];
for(int i=0;i<n;i++)
{
if(score[i]>max)
max=score[i];
else if(score[i]<min)
min=score[i];
average+=score[i];
}
cout<<fixed<<setprecision(2)<<max<<' '<<min<<' '<<average/n;
return 0;
}