AcWing 2866. 成绩分析
原题链接
简单
作者:
Charon_11
,
2021-04-16 19:47:39
,
所有人可见
,
阅读 461
#include<iostream>
#include<cstdio>
#include<cstdlib>
using namespace std;
const int N=10010;
int a[N];
int n;
int max1=-1,min1=200;
double temp;
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i]; //输入各个学生的成绩
}
for(int i=0;i<n;i++)
{
if(a[i]>max1)
max1=a[i]; //遍历每一位学生的成绩,保留最大值
}
for(int i=0;i<n;i++)
{
if(a[i]<min1)
min1=a[i]; //遍历每一位学生的成绩,保留最小值
}
for(int i=0;i<n;i++)
{
temp+=a[i]; //将每一位学生的成绩求和
}
cout<<max1<<endl;
cout<<min1<<endl;
printf("%.2f",temp/n); //由于不会c++的保留小数的方法,只能采用c的输出
return 0;
}