(完本)成绩处理之大结局~

原创 2013年12月02日 19:56:35
/*
 * Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作    者: 李家豪
* 完成日期:2013 年12月2日
* 版 本 号:v1.0
* 问题描述:在数组score中将要存储某小组C++程序设计的成绩,请设计实现下面的各
            功能函数,并在main函数中调用,组合成一个完整的应用:

* 样例输入:
* 样例输出:
* 问题分析:
*/
#include<iostream>
#include<cstdio>
#include<Cmath>
using namespace std;
int main(void)
{
    int score[50];
    int num,i;
    //freopen("input.txt","r",stdin);
    //我们可以把成绩先存在input.txt这个文件中,调用方便.
    cout<<"小组共有多少名同学?"<<endl;
    cin>>num;
    cout<<"请输入学生成绩:"<<endl;
    for(i=0; i<num; i++)
        do
        {
            cout<<"输入第 "<<i+1<<" 位同学的成绩:";
            cin>>score[i];
        }
        while(score[i]<0||score[i]>100);
    //求最高成绩、最低成绩和平均成绩
    int max = -1,min=999,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<<endl<<"最高成绩为:"<<max	<<",最低成绩为:"<<min<<",平均成绩为:"<<ave<<endl;
//求考得最高成绩和最低成绩人数
    int max_num = 0, min_num =0;
    for(i=0; i<num; i++)
    {
        if(max==score[i])
            max_num++;
        if(min==score[i])
            min_num++;
    }
    //输出考得最高成绩的人数和学号
    cout<<"取得最高成绩"<<max<<"分的共 "<<max_num<<" 人,他们的学号是:";
    for(i=0; i<num; i++)
    {

        if(max==score[i])
            cout<<i+1<<" ";
    }
    cout<<endl;
    cout<<"取得最低成绩"<<min<<"分的共 "<<min_num<<" 人,他们的学号是:";
    //输出考得最低成绩的人数和学号
    for(i=0; i<num; i++)
    {

        if(min==score[i])
            cout<<i+1<<" ";
    }
    cout<<endl;
    //求出并输出标准偏差(选做)
    sum = 0;
    int x; //x表示成绩与均值之差
    for(i=0; i<num; i++)
    {
        x=score[i]-ave;//ave是前面求出的平均成绩
        sum+=x*x;
    }
    cout<<"标准偏差为:"<<sqrt(double(sum)/(num-1))<<endl;
    return 0;
}


运行结果:

体会心得:哎呀,终于做完了,好繁琐,细分来做很简单,不过涉及到的太多了,多方面的大杂合,各个函数的调用,这就是未来复杂编程的雏形么!

从狄仁杰的测字占卜到一淘网的Query分析之大结局

《从狄仁杰的测字占卜到一淘网的Query分析》一文在淘宝搜索技术博客发表已经快一个月了,很多看客看了后给我反馈。当然大部分看客看完后会给一个看似褒奖实则中性的评论:屁股上挂暖壶—-有一定(腚)的水平。...

从狄仁杰的测字占卜到一淘网的Query分析之大结局

《从狄仁杰的测字占卜到一淘网的Query分析》一文在淘宝搜索技术博客发表已经快一个月了,很多看客看了后给我反馈。当然大部分看客看完后会给一个看似褒奖实则中性的评论:屁股上挂暖壶—-有一定(腚)的水平。...

深入理解Activity启动模式之大结局

谈起Activity的启动模式必不可少的要是launchMode、Flags、taskAffinity这三块知识点,上一篇文章 深入理解Activity启动模式之launchMode 看过的同学都知道...

AC的故事大结局悲剧版(下) 主席树模板,区间修改

http://120.78.128.11/Problem.jsp?pid=2507     现有m个操作,分三类:     A:l 到r 营地在新的一天里新增士兵k名(随后时间从t 现...

反腐剧《人民的名义》大结局提前看

反腐剧《人民的名义》大结局提前     反腐剧《人民的名义》进入尾声,大结局提前看: 祈同伟结局曝光:祁同伟的内心激烈地斗争,他大声喊,和侯亮平的恩怨已清,而且陈海的命他一定会还,在这个世界上没有人能...

说说Android桌面(Launcher应用)背后的故事(大结局)——让Widget拥有Application同等的待遇

博客搬家啦——为了更好地经营博客,本人已经将博客迁移至www.ijavaboy.com。这里已经不再更新,给您带来的不便,深感抱歉!这篇文章的新地址:点击我   前一篇中,演示了如何开发一个W...

项目实战大结局PC固定端旅游网页设计

index.html: 项目实战-PC端固定布局(1) class="center"> 星月旅行社 网站导航 首页 ...
  • a716121
  • a716121
  • 2016年08月16日 17:08
  • 2942

三十七、大结局——卧底的可悲下场

我在开始写这篇笑话的时候说:猪八戒同志是玉皇大帝的卧底!有很多朋友并不认可,认为我在造谣,今天最后来论证一下,也算是对这篇笑话结尾!   猪八戒同志路上的所作所为,大家都有目共睹,总之就是在不停的鼓...

项目管理-8-径回东土 五圣成真(大结局)

项目管理-8-径回东土 五圣成真(大结局)  引言 ‘圣僧努力取经编,西宇周流十四年。苦历程途遭患难,多经山水受迍邅。’‘功完八九还加九,行满三千及大千。大觉妙文回上国,至今东土永留传。’ 经...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(完本)成绩处理之大结局~
举报原因:
原因补充:

(最多只允许输入30个字)