第十三周项目2-成绩处理

来源:互联网 发布:mac vi命令保存退出 编辑:程序博客网 时间:2024/06/05 09:42
/* *Copyright(c)2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:满星辰 *完成日期:2014年 11月 23日 *版本号:v1.0 * *问题描述:输入学生成绩,输出最高分、最低分及人数和学号,平均成绩 *程序输入:学生成绩 *程序输出:最高分、最低分及人数和学号,平均成绩 */#include <iostream>using namespace std;int main(){    int score[50];//保存成绩的数组,不会超过50名    int Max=0,Min=100,sum=0;    double aver;    int num,i,a;//小组人数    cout<<"小组共有多少名同学?";    cin>>num;//输入num名同学的成绩    for(i=0; i<num; ++i)    {        cout<<"请输入第"<<i<<"位同学的成绩:";        cin>>a;        score[i]=a;        while(a>100||a<0)        {            cout<<"错误!请重新输入请输入第"<<i<<"位同学的成绩:";            cin>>a;            score[i]=a;        }        if(Max<score[i])Max=score[i];        if(Min>score[i])Min=score[i];        sum+=score[i];    }    aver=sum/num;    cout<<"最大值:"<<Max<<"\n最小值:"<<Min<<"\n平均值:"<<aver<<endl;    int M=0;    for(int i=0; i<num; ++i)    {        if(score[i]==Max)++M;    }    cout<<"取得最高成绩"<<Max<<"分的共"<<M<<"人,他们的学号为:";    for(int i=0; i<num; ++i)    {        if(score[i]==Max)        {            cout<<i<<' ';        }    }    cout<<endl;    int m=0;    for(int i=0; i<num; ++i)    {        if(score[i]==Min)++m;    }    cout<<"取得最低成绩"<<Min<<"分的共"<<m<<"人,他们的学号为:";    for(int i=0; i<num; ++i)    {        if(score[i]==Min)        {            cout<<i<<' ';        }    }    return 0;}



运行结果:

学习心得:

一直想用自定义函数。。。结果看到了项目三,大修了一遍。。。。也是醉了啊

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 怀孕三个月胃酸吐酸水怎么办 孕六个月胃难受怎么办 孕6个月胃酸厉害怎么办 孕妇6个月胃酸怎么办 孕早期胎盘早剥怎么办 孕妇晕车怎么办最有效方法 怀孕了受凉胃疼怎么办 怀孕4个月胎位低怎么办 6个月胎位低怎么办 7个多月了胎位低怎么办 瑜伽按摩球破了怎么办 孕妇吐完胸口疼怎么办 孕25周胸口堵怎么办呢 孕期没做过产检怎么办 宝宝的泪囊堵塞怎么办 瑜伽球塞子丢了怎么办 瑜伽球塞子没了怎么办 练阴瑜伽是想睡怎么办 肠道引流拨断了怎么办 瑜伽动作做不到位怎么办 胃肠吸收不好一直长不胖怎么办 小孩把泡泡糖吞进肚子怎么办 练习瑜伽又?带硬怎么办 天气太热没有空调怎么办 腹股沟岔气怎么办才能快点好 瑜伽馆不给退卡怎么办 膝盖总是凉凉的怎么办 练阴瑜伽腿麻怎么办 瑜伽垫在地板滑怎么办 艾灸后后背发凉怎么办 床上老是有小蜈蚣怎么办 早晚出去胳膊脚觉得凉怎么办 腿凉感觉冒凉气怎么办 冬天腿被冻夏天发酸发凉怎么办 宿舍一楼虫子多怎么办 有虫子在咬床板怎么办 床板上的虫咬了怎么办 住的房间有臭虫怎么办 租的房子有臭虫怎么办 瑜伽垫放地上脏怎么办 瑜伽垫和地面滑怎么办