问题标题: 酷町堂:体检称体重

0
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;
}


0
我要回答