0
已解决
张司桥
中级光能
中级光能
题目描述 De**ion
某小学组织体检,n名小朋友们去称体重(kg),找出这些体重值中的最大值和最小值,并求所有学生体重的平均值。
输入描述 Input De**ion
两行,第一行为一个正整数n,表示学生人数。
第二行,n个正整数,用空格隔开。
输出描述 Output De**ion
两行,第一行输出2个正整数,分别是体重最大值与最小值,用空格隔开。
第二行输出一个实数,表示体重平均值。
样例输入 Sample Input
4 32 29 30 26
样例输出 Sample Output
32 26 29.25
数据范围及提示 Data Size & Hint
2<n<100,15<体重<50。
代码哪里错了???
大佬们
:
#include<bits/stdc++.h>
using namespace std;
int n;
int sum;
int cnt;
int a[105];
int maxn=1;
int minn=101;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
sum+=a[i];
cnt++;
if(a[i]>maxn){
maxn=a[i];
}
if(a[i]<minn){
minn=a[i];
}
}
cout<<maxn<<" "<<minn<<endl;
cout<<setprecision(2)<<fixed<<1.0*sum/cnt;
return 0;
}