/*
* 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;
}
多可科成绩单
最新推荐文章于 2021-03-21 20:23:34 发布