题解 | 牛牛的数学作业

牛牛的数学作业

https://www.nowcoder.com/practice/6f5d239c34a7429cb325a3d836abc342

#include <bits/stdc++.h>
using namespace std;
int main() {
    long long t,n;
    cin>>t;
    int arr[200000];
    for(int i=1;i<=t;i++){
        int n;
        long long max=-10000000000,min=10000000000,jicha;
        double average,fangcha,sum=0,pingfanghe=0;
        cin>>n;
        for(int j=1;j<=n;j++){
            cin>>arr[j];
            if(arr[j]>max){
                max=arr[j];
            }
            if(arr[j]<=min){
                min=arr[j];
            }
            sum+=arr[j];
            pingfanghe+=arr[j]*arr[j];
        }
        average=sum/n;
        fangcha=pingfanghe/n-average*average;
        jicha=max-min;
        cout<<jicha<<" "<<fixed<<setprecision(3)<<fangcha<<endl;
    }
    return 0;
}

全部评论

相关推荐

牛客44320985...:你的当务之急是把这个糖的要死的沟槽ide主题改了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务