C++编程题7-分数分等级
分类:程序设计日期:2011-10-07 - 22:02:25评论:6条作者:老谢
【问题描述】写一个程序能从键盘上输入整数n以及n个分数的值,计算并输出这n个分数的平均值(保持小数点后1位)、总分、最高分、最低分,并按照以下的分级原则给这些分数定级。分级原则是:
分数<60, E级; 60<=分数<70, D级; 70<=分数<80, C级; 80<=分数<90, B级; 90<=分数<=100, A级; 【输入形式】参照样例输入 【输出形式】参照样例输出 【样例输入】3 66 88 77 【样例输出】66:D;88:B;77:C;Avg:77,Sum:231,Max:88,Min:77 【样例说明】 【评分标准】
#include<iostream> #include<math.h> using namespace std; int main() { int a,m,Max,Min=100,count=0; double Sum=0.0,Avg=0.0; cin>>a; while(1) { cin>>m; cout<<m; if( m<60) cout<<":E;"<<endl; else if((m>=60) && (m<70)) cout<<":D;"; else if((m>=70) && (m<80)) cout<<":C;"; else if((m>=80) && (m<90)) cout<<":B;"; else cout<<":A;"; if(Max<m) Max=m; if(Min>m) Min=m; Sum=Sum+m; count++; if(count==a) break; } Avg=Sum/a; cout<<"Avg:"<<Avg<<",Sum:"<<Sum<<",Max:"<<Max<<",Min:"<<Min<<endl; return 0; } |
最新评论
老何:不至于跌得这么狠吧
Andy烧麦:这些大厂都能提供必要的售后
王光卫博客:小米生态还是比较丰富
空空裤兜:在天猫买的利维斯顿,阿里智能APP...
林羽凡:我突然发现,你也记录了很多博文了。
菊座:小米的东西还行
zwwooooo:一般电器产品都jd,就是想售后身心
zwwooooo:能随便搞个公司玩玩也算是实力选手
大D:坚持就是胜利哈哈哈
老麦:看着那一排日志存档,老前辈了啊。