第13周 项目2 成绩处理
2014-11-25 16:41
225 查看
问题及代码:
/*。 *Copyright(c)2014,烟台大学计算机学院 *All right reserved, *文件名:test.cpp *作者:liu_feng_zi_ *完成日期:2014年11月25日 *版本号:v1.0 * 问题描述: *输入描述:小组人数以及个人成绩 *程序输出:按要求输出最低分、最高分、平均分等 */ #include <iostream> using namespace std; int main() { int score[10000]; int i,b,aver; int max=0,min=100,sum=0,sum1=0,sum2=0; cout<<"输入小组同学总人数:"; cin>>b; for(i=1; i<=b; i++) { cout<<"输入第"<<i<<"名同学的成绩:"; cin>>score[i-1]; } for(i=0; i<b; i++) { if(max<score[i]) max=score[i]; if(min>score[i]) min=score[i]; sum+=score[i]; } aver=sum/b; cout<<"最高成绩为:"<<max<<endl; cout<<"最低成绩为:"<<min<<endl; cout<<"平均成绩为:"<<aver<<endl; for(i=0; i<b; i++) { if(max==score[i]) sum1++; if(min==score[i]) sum2++; } cout<<"取得最高成绩"<<max<<"分的共有:"<<sum1<<"人,"; cout<<"他们的学号为:"; for(i=0; i<b; i++) { if(max==score[i]) cout<<i+1<<" "; } cout<<endl; cout<<"取得最低成绩"<<min<<"分的共有:"<<sum2<<"人,"; cout<<"他们的学号为:"; for(i=0; i<b; i++) { if(min==score[i]) cout<<i+1<<" "; } cout<<endl; return 0; }运行结果:
相关文章推荐
- 2014秋C++第13周项目3参考-成绩处理函数版
- 第13周 项目2-成绩处理
- 第13周项目3-成绩处理函数版
- 第13周项目2 成绩处理
- 第13周 项目3-成绩处理函数版
- 第13周项目--成绩处理
- 第13周项目3-成绩处理函数版
- 第13周项目2-成绩处理
- 第13周项目3 -成绩处理函数版
- 第13周项目 2 成绩处理
- 第13周项目2-成绩处理
- 第13周项目2-成绩处理(2、加入算法)
- 第13周项目3-成绩处理函数版
- 第13周项目2-成绩处理
- 第13周项目2-成绩处理(1)
- 第13周项目3-自定义版成绩处理
- 第13周项目3成绩处理函数版
- 第13周项目2-成绩处理
- 第13周项目3-成绩处理函数版
- 第13周项目3-成绩处理函数版