成绩处理简单版

来源:互联网 发布:域名注册程序 编辑:程序博客网 时间:2024/03/29 12:57
Copyright(c)2013,烟台大学计算机学院学生                  *All rights reserved.                  *文件名称:成绩处理(简单版)         *完成日期:2013年11月29日                  *版本号:v1.0                  *对任务及求解方法的描述部分:成绩处理简单版             *我的程序:          #include<iostream>  #include<cstdio>  #include<cmath>  using namespace std;  int main(void)  {      int score[50];       int num,i;                  cout<<"小组共有多少名同学?";        cin>>num;    cout<<"请输入学生成绩:分数在0-100之间"<<endl;         for(i=0; i<num; i++)                   {              cout<<"输入第 "<<i<<" 位同学的成绩:";              cin>>score[i];          }                    int max = -1,min=101,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 md=0,mn=0;    for(i=0; i<num; i++)      {          if(max==score[i])              md++;          if(min==score[i])              mn++;      }        cout<<"取得最高成绩"<<max<<"分的共 "<<md<<" 人,学号是:";      for(i=0; i<num; i++)      {            if(max==score[i])          cout<<i<<" ";    }    cout<<endl;          cout<<"取得最低成绩"<<min<<"分的共 "<<mn<<" 人,学号是:";      for(i=0; i<num; i++)      {            if(min==score[i])              cout<<i<<" ";      }    cout<<endl;         }


运行结果:

心得体会:功能不够强大

原创粉丝点击