第十三周项目二成绩处理
来源:互联网 发布:知乎仲夏夜之梦 编辑:程序博客网 时间:2024/05/21 06:41
* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:于凯 *完成日期:2014年 11 月 24日 *版本号: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++) { cout<<"输入第"<<i<<"位同学的成绩:"; cin>>score[i]; } int max,min,a=0,b=0,c=0,ave; for(i=0; i<num; i++) { c=c+score[i]; if(max<=score[i]) { max=score[i]; a++; } if(min>=score[i]) { min=score[i]; b++; } } ave=c/num; cout<<"最高成绩为:"<<max; cout<<",最低成绩为:"<<min; cout<<",平均成绩为:"<<ave<<endl; cout<<"取得最高成绩的共"<<a<<"人,他们的学号是:"; for(i=0; i<num; i++) if(max==score[i]) cout<<i<<" "; cout<<endl; cout<<"去的最低成绩的共"<<b<<"人,他们的学号是:"; for(i=0; i<num; i++) if(min==score[i]) cout<<i<<" "; cout<<endl; double s,sum=0; for(i=0; i<num; i++) sum=sum+(score[i]-ave)*(score[i]-ave); s=sqrt(sum/(num-1)); cout<<"标准偏差为:"<<s<<endl; return 0;}
运行结果:
0 0
- 第十三周 项目二:成绩处理
- 第十三周项目二:成绩处理
- 第十三周项目二成绩处理
- 第十三周 项目二-成绩处理
- 第十三周项目二 成绩处理
- 第十三周项目二:成绩处理
- 第十三周项目二成绩处理
- 第十三周项目二—成绩处理
- 第十三周项目二:成绩处理
- 第十三周 项目二 成绩处理
- 第十三周项目二之成绩处理
- 第十三周项目二成绩处理
- 第十三周项目二 成绩处理
- 第十三周上机项目二成绩处理
- 第十三周项目二成绩处理
- 第十三周项目二成绩处理
- 第十三周项目二 成绩处理
- 第十三周项目二——成绩处理
- 无线路由器的一些高级参数
- 献给迷失的你—一名IT员工的职场心得
- spring事务处理
- 第12周项目1_(5)
- 跟我学JAVA(5)图形化界面设计——布局管理器之FlowLayout(流式布局)
- 第十三周项目二成绩处理
- 第13周 项目3-成绩处理函数版
- Xcode6 中URL Scheme的具体使用
- 第十三周上机项目三成绩处理模板
- 如何在java REST API中用GZip和Jersey压缩相应
- Java枚举enum使用及相关的操作
- 第十三周项目 6 体验文件操作(4—实战)——文件输入
- 第三篇.WDF驱动之Helloworld
- 自学编写Makefile之1 —— GNU Autotools工具介绍