题目大意
计算 \(n\) 个人考试的最高分、最低分和平均分。
解题思路
输入 \(n\) 个人成绩的同时,计算最大值,最小值和总数。
再将总数除以 \(n\) 算出平均值并保留 \(2\) 位小数。
输出最大值,最小值和平均值即可。
代码
#include<bits/stdc++.h>
#define ri register int
using namespace std;
int n,maxn,minn=INT_MAX;
double sum=0;
int main() {
scanf("%d",&n);
for(ri i=1; i<=n; i++) {
int x;
cin>>x;
maxn=max(x,maxn);
minn=min(x,minn);
sum+=x;
}
printf("%d\n%d\n%.2lf",maxn,minn,sum/n);
return 0;
}
标签:P8717,minn,int,题解,sum,蓝桥,maxn
From: https://www.cnblogs.com/zzyblog0619/p/17153718.html