第十三周项目二:成绩处理

来源:互联网 发布:翔龙大炮数据 编辑:程序博客网 时间:2024/05/04 23:58
include <iostream>using namespace std;int main(){    int score[50];    //保存成绩的数组,不会超过50名    int num,i,m,n,max,min,ave,sum;          //小组人数    cout<<"小组共有多少名同学?";    cin>>num;    cout<<"请输入学生成绩:"<<endl;    for(i=0; i<num; i++)    {        cout<<"输入第"<<i<<"位同学的成绩:";        cin>>score[i];    }    max=score[0];    for(i=0; i<num; i++)    {        if(max<score[i])max=score[i];    }    min=score[0];    for(i=0; i<num; i++)    {        if(min>score[i])min=score[i];    }    sum=0;    for(i=0; i<num; i++)    {        sum=sum+score[i];    }    ave=sum/num;    m=0;    for(i=0; i<num; i++)    {        if(max==score[i])            m++;    }    n=0;    for(i=0; i<num; i++)    {        if(min==score[i])            n++;    }    cout<<"最高成绩为:"<<max<<",";    cout<<"最低成绩为:"<<min<<",";    cout<<"平均成绩为:"<<ave<<endl;    cout<<"取得最高成绩"<<max<<"分的共"<<m<<"人"<<",";    cout<<"他们的学号是:";    for(i=0; i<num; i++)    {        if(max==score[i])cout<<i<<" ";    }    cout<<"取得最低成绩"<<min<<"分的共"<<n<<"人"<<",";    cout<<"他们的学号是:";    for(i=0; i<num; i++)    {        if(min==score[i])cout<<i<<" ";    }    return 0;}

0 0
原创粉丝点击