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

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;
}

第十三周项目二:成绩处理_第1张图片

你可能感兴趣的:(第十三周项目二:成绩处理)