Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
316225 | 123456 | 【C2-6】成绩统计 | C++ | 通过 | 100 | 1 MS | 264 KB | 690 | 2025-04-06 10:53:01 |
#include<bits/stdc++.h> using namespace std; int main(){//成绩统计 int n,tt,a,s=0,ma,mi,p=1;//s总分(求解过程) ma最高分 mi最低分 double ave;//平均分 cin>>n>>tt;//n班级人数 tt童童分数 s=ma=mi=tt; for(int i=2;i<=n;i++){//其他同学a的成绩输入 cin>>a; s+=a; ma=max(ma,a);//求较大值存入ma if(ma<a) ma=a; mi=min(mi,a);//求较小值存入mi if(mi>a) mi=a; if(a>tt) p++;//如果其他同学成绩比童童高,童童排名增加1 } //cout<<fixed<<setprecision(4)<<1.0*s/n<<endl;//四舍五入方法1 printf("%.4f\n",1.0*s/n);//四舍五入方法2 cout<<ma<<" "<<mi<<endl; cout<<p; return 0; }