第十四周上机实践项目——函数处理
来源:互联网 发布:电子cad设计软件 编辑:程序博客网 时间:2024/05/21 22:22
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:刘中林 *完成日期:2013年 12月01日 *版本号:v1.0 *对任务及求解方法的描述部分:标准偏差:sum1+=pow((score[i]-avg),2);g=sqrt(sum1/(num-1)); *输入描述:输入看要求 *问题描述: 无 *程序输出: 成绩处理 *问题分析: 无 *算法设计:数组的应用 */#include <iostream>#include<cmath>using namespace std;int main(void){ int score[50],n[50],o=0,l[50],f=0; //保存成绩的数组,不会超过50名 int num,i,g,s,j=0,m=0; //小组人数 cout<<"小组共有多少名同学?"; cin>>num; cout<<"请输入学生成绩:"<<endl; //输入num名同学的成绩for(i=0;i<num;i++){ cout<<"输入第"<<i+1<<"位同学的成绩:"; cin>>score[i];while(score[i]<0||score[i]>100){ cout<<"输入有误,请重新输入第"<<i+1<<"位同学的成绩:";cin>>score[i];}} //求出并输出最高成绩、最低成绩和平均成绩cout<<"最高成绩为:";int max=0;for(i=0;i<num;i++){if(score[i]>max){ max=score[i];}}cout<<max; cout<<"最低成绩为:";int min=101;for(i=0;i<num;i++){if(score[i]<min){min=score[i];}}cout<<min; cout<<"平均成绩为:";int sum=0,avg;for(i=0;i<num;i++){ sum+=score[i]; avg=sum/num;}cout<<avg<<endl; //求出并输出考得最高成绩和最低成绩人数以及学号for(i=0;i<num;i++){ if(score[i]==max){j++;n[o]=i;o++;}}cout<<"取得最高成绩"<<max<<"分的共"<<j<<"人,"<<"他们的学号是:"; for(int b=0;b<o;b++){cout<<n[b]+1<<" ";}cout<<endl; for(i=0;i<num;i++){ if(score[i]==min){m++;l[f]=i;f++;}} cout<<"取得最低成绩"<<min<<"分的共"<<m<<"人,"<<"他们的学号是:";for(int a=0;a<f;a++){cout<<l[a]+1<<" ";} cout<<endl; //求出并输出标准偏差(选做)cout<<"标准偏差为:";for(i=0;i<num;i++){int sum1=0;sum1+=pow((score[i]-avg),2);g=sqrt(sum1/(num-1));}cout<<g<<endl; return 0;}
*样例输出:
*心得体会:我始终相信天道酬勤。。
- 第十四周上机实践项目——函数处理
- 第十四周上机实践项目——体验虚析构函数
- 第十四周上机实践项目——成绩处理(函数版)
- 第十四周上机实践项目——数组大折腾
- 第十四周上机实践项目——字符数组排序
- 第十四周上机实践项目——选择排序
- 第十四周上机实践项目——字符串统计(1)
- 第十四周上机实践项目——字符串统计(2)
- 第十四周上机实践项目——动物这样叫
- 第十四周上机实践项目——阿拉伯数字之素数
- 第十四周上机实践—项目3—是否二叉排序树
- 第十四周上机实践项目——体验纯虚函数
- 第十四周上机实践项目——形状类族的中的纯虚函数
- 第十四周上机实践——项目1-排序函数模板
- 第十四周 实践项目<2> ---成绩处理函数版
- 第十四周上机项目2:成绩处理
- 第十四周上机实践项目——动物这样叫(抽象类法)
- 第十四周上机实践项目——立体类族共有的抽象类
- 交流报告
- c++笔记
- 前K条最短路径算法
- 数组的排序
- rpc远程调用一些看法
- 第十四周上机实践项目——函数处理
- Win32多线程之 利用TerminateThread()放弃一个线程
- Web Services--gSOAP 2.7.6 第一章(1.4)
- LAMP日志-网卡配置
- 模态窗口和非模态窗口
- C++ 输入输出流之文件操作和文件流
- (回忆)初试java
- View的状态属性简介
- 程序语言简史(伪)