多可科成绩单

来源:互联网 发布:淘宝客服回复客人技巧 编辑:程序博客网 时间:2024/04/28 04:32
/* * Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作    者: 马广明* 完成日期:2013 年 12 月 4 日* 版 本 号:v1.0** 输入描述:同学的高数,C++,英语成绩。* 问题描述:输出各科以及总分的平均分,最高分,最低分。* 算法设计:略*/#include <iostream>using namespace std;int main(){    int score[8][4],i,j,max,min,pg=0,pd=0;    double avg;    for(i=0;i<8;i++)    {        int num=0;        for(j=0;j<3;j++)        {            cin>>score[i][j];            num+=score[i][j];        }        score[i][3]=num;    }    cout<<"各科(高数.英语.C++.)以及总分的平均成绩分别为:";    for(i=0;i<4;i++)    {        int num=0;        for(j=0;j<8;j++)        {            num+=score[j][i];        }        avg=num/8;        cout<<avg<<'\t';    }    cout<<endl;    cout<<"各科(高数.英语.C++.)以及总分的最高分分别为:";    for(i=0;i<4;i++)    {        max=score[0][i];        for(j=1;j<8;j++)        {            if(score[j][i]>max)            {                max=score[j][i];            }        }        cout<<max<<'\t';    }    cout<<endl;    cout<<"各科(高数.英语.C++.)以及总分的最低分分别为:";    for(i=0;i<4;i++)    {        min=score[0][i];        for(j=1;j<8;j++)        {            if(score[j][i]<min)            {                min=score[j][i];            }        }        cout<<min<<'\t';    }    cout<<endl;    cout<<"考的最高的同学的学号是:";    for(i=0;i<8;i++)    {        if(score[i][3]==max)        {            pg+=1;            cout<<i<<'\t';        }    }    cout<<"共有"<<pg<<"人"<<endl;    cout<<"考的最低的同学的学号是:";    for(i=0;i<8;i++)    {        if(score[i][3]==min)        {            pd+=1;            cout<<i<<'\t';        }    }    cout<<"共有"<<pd<<"人"<<endl;    return 0;}

原创粉丝点击