第十三周项目二成绩处理
来源:互联网 发布:梦幻西游2网络错误 编辑:程序博客网 时间:2024/05/22 12:24
/* *Copyright(c)2014,烟台大学计算机学院 *Allrights reserved. *文件名称:MADE2.cpp *作 者:张生栋 *完成日期:2014年11月24日 *问题描述:在数组score中将要存储某小组C++程序设计的成绩,设计实现下面的各功能函数,并在main函数中调用,组成一个完整的应用 *输入描述: *输出描述: *版 本 号:v1.0 * */ #include<iostream>#include<Cmath>using namespace std;int main(){ int score[50]; int num,i; cout<<"小组共有多少名同学?"; cin>>num; cout<<"请输入学生成绩:"<<endl; for(i=0;i<num;i++) { do { cout<<"输出第"<<i<<"名同学的成绩"; cin>>score[i]; } while(score[i]<0||score[i]>100); } int max=-1,min=101,sum=0,ave; for(i=0;i<num;i++) { sum+=score[i]; if(max<score[i]) max=score[i]; if(min>score[i]) min=score[i]; } ave=sum/num; cout<<"小组的最高成绩为:"<<max<<endl; cout<<"小组的最低成绩为:"<<min<<endl; cout<<"小组的平均成绩为:"<<ave<<endl; int max_num=0,min_num=0; for(i=0;i<num;i++) { if(score[i]==max) max_num++; if(score[i]==min) min_num++; } cout<<"考得最高成绩的人数位:"<<max_num<<endl; cout<<"考得最低成绩的人数为:"<<min_num<<endl; cout<<"考得最高成绩的同学的学号是:"; for(i=0;i<num;i++) { if(score[i]==max) cout<<i<<" "; } cout<<endl; cout<<"考得最低成绩的同学的学号是:"; for(i=0;i<num;i++) if(score[i]==min) cout<<i<<" "; return 0;}
运行结果:
0 0
- 第十三周 项目二:成绩处理
- 第十三周项目二:成绩处理
- 第十三周项目二成绩处理
- 第十三周 项目二-成绩处理
- 第十三周项目二 成绩处理
- 第十三周项目二:成绩处理
- 第十三周项目二成绩处理
- 第十三周项目二—成绩处理
- 第十三周项目二:成绩处理
- 第十三周 项目二 成绩处理
- 第十三周项目二之成绩处理
- 第十三周项目二成绩处理
- 第十三周项目二 成绩处理
- 第十三周上机项目二成绩处理
- 第十三周项目二成绩处理
- 第十三周项目二成绩处理
- 第十三周项目二 成绩处理
- 第十三周项目二——成绩处理
- Centos6下配置openstack icehouse使用virtio-scsi
- org.springframework.web.util.Log4jConfigListener
- Xml文件合并、拼接
- Warning: mysql_connect(): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authenticat
- STAF 读取命令执行结果的返回值
- 第十三周项目二成绩处理
- Thread.sleep()和thread.wait()
- Android笔记六.List+Set+Map
- HDFS write流程与代码分析(Hadoop 2.0)
- 为什么 SeaJS 模块的合并这么麻烦
- 单向链表 ——实现过程举例
- 那些相见恨晚的 JavaScript 技巧
- 第十三周项目五—连接两数组,仍存于其中一个
- hadoop安装cygwin时,执行ssh-host-config时报错。如图。请高手指导。