赞
踩
问题描述
小蓝给学生们组织了一场考试,卷面总分为 分,每个学生的得分都是一个 到 的整数。
请计算这次考试的最高分、最低分和平均分。
输入格式
输入的第一行包含一个整数 ,表示考试人数。
接下来 行,每行包含一个 至 的整数,表示一个学生的得分。
输出格式
输出三行。
第一行包含一个整数,表示最高分。
第二行包含一个整数,表示最低分。
第三行包含一个实数,四舍五入保留正好两位小数,表示平均分。
样例输入
7
80
92
56
74
88
99
10
样例输出
99
10
71.29
#include<iostream> using namespace std; const int N = 1e4+10; int main() { int n ,num[N] ,min ,max; double sum = 0; cin>>n; for(int i = 0;i<n;i++){ cin>>num[i]; } min = max = num[0]; for(int i = 0;i<n;i++){ if(min>num[i]){ min = num[i]; } if(max<num[i]){ max = num[i]; } sum += num[i]; } cout<<max<<'\n'<<min<<endl; printf("%.2f\n",sum/n); return 0; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。