第十三周项目2-成绩处理
来源:互联网 发布:充电宝推荐 知乎 快充 编辑:程序博客网 时间:2024/06/06 03:26
/* 2. * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp 5 作 者:梁璨* 完成日期:2014 年 11 月 23 日 * 版 本 号:v1.0 8.*9. * 问题描述:在数组score中将要存储某小组C++程序设计的成绩; * 输入描述:输入学生人数和成绩; * 程序输出:输出该小组的最高成绩、最低成绩、平均成绩、考得最高、低成绩的人数和他们的学号以及所有同学成绩的标准偏差; */ #include <iostream>using namespace std;int main(){ int score[50]; int num,i,max_score=0,min_score=100,n1=0,n2=0,sum=0; cout<<"小组共有多少名同学?"; cin>>num; cout<<"请输入学生成绩:"<<endl; for(i=0;i<num;i++) { cout<<"输入第"<<i<<"位同学的成绩:"; cin>>score[i]; if(score[i]>100||score[i]<0) { cout<<"输入第"<<i<<"位同学的成绩"; cin>>score[i]; } sum+=score[i]; } for(i=0;i<num;i++) { if(score[i]>max_score) max_score=score[i]; } for(i=0;i<num;i++) { if(score[i]<min_score) min_score=score[i]; } sum=sum/num; cout<<"最高成绩为:"<<max_score<<",最低成绩为:"<<min_score<<",平均成绩为:"<<sum<<endl; for(i=0;i<num;i++) { if(score[i]==max_score) n1++; if(score[i]==min_score) n2++; } cout<<"取得最高成绩"<<max_score<<"分的共"<<n1<<"人,他们的学号是:"; for(i=0;i<16;i++) { if(score[i]==max_score) cout<<i<<" "; } cout<<endl; cout<<"取得最低成绩"<<min_score<<"分的共"<<n2<<"人,他们的学号是:"; for(i=0;i<16;i++) { if(score[i]==min_score) cout<<i<<" "; } cout<<endl; return 0;}运行结果:
0 0
- 第十三周项目2-成绩处理
- 第十三周项目 2 成绩处理
- 第十三周项目2-成绩处理
- 第十三周 项目2:处理成绩
- 第十三周项目2-成绩处理
- 第十三周项目2-成绩处理
- 第十三周上机项目2 成绩处理
- 第十三周项目2--成绩处理
- 第十三周项目2:成绩处理
- 第十三周项目2-成绩处理
- 第十三周 项目二:成绩处理
- 第十三周项目二:成绩处理
- 第十三周项目二成绩处理
- 第十三周 项目二-成绩处理
- 第十三周项目二 成绩处理
- 第十三周项目二:成绩处理
- 第十三周项目二成绩处理
- 第十三周项目二—成绩处理
- java 资源文件加载路径
- GDI绘制填充图一
- c++中的虚基类
- PHP版本VC6和VC9、Non Thread Safe和Thread Safe的区别
- C#中的Linq技术标准操作符大全(转)
- 第十三周项目2-成绩处理
- 学习GCD的一些基本用法
- 输出字符串的排列数和组合数
- 中缀表达式转后缀表达式
- 北京航空航天大学2014第五次上机解题报告
- linux 系统移植
- Java数组
- 用U盘安装Linux图解
- spark程序异常:Exception in thread "main" java.io.IOException: No FileSystem for scheme: hdfs