C++编程题7-分数分等级
分类:程序设计日期:2011-10-07 - 22:02:25评论:4条作者:老谢
【问题描述】写一个程序能从键盘上输入整数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; } |
最新评论
zwwooooo:类似以前做网站开发时,一开始有自...
老陳网志:有点高端,像我们整点nas玩玩就够...
springwood:自从 CentOS 不维护之后,我换 U...
大D:难都搞下来了,那就更得YM了
大D:只能是YM了,谢总牛啊
灰常记忆:经济不好 今年我也换了机器 一...
大峰:这是海外服务器嘛?速度挺快的。
大D:只能单走一个6了哈哈哈
zwwooooo:买特斯拉和买iPhone的人群其实相似...
平安家属子痕:一直坚持油车,看你写的心里有...