using namespace std;
void main()
{
int a[4][3];//存數據
int i,j;//控制循環
int x,y;//存總成績最高學生編號和成績
for(i=0; i<4; i++)//錄入數據
{
cout<<"請依次輸入學生"<<i+1<<"的語文、數學、外語成績:"<<endl;
for(j=0; j<3; j++)
{
cin>>a[i][j];
}
}
for(i=0; i<3; i++)//計算3門課的總成績和平均成績
{
int m = 0;
int n = 0;
if(i == 0)
cout<<"語文";
else if(i == 1)
cout<<"數學";
else
cout<<"外語";
for(j=0; j<4; j++)
{
m += a[j][i];
}
n = m/4;
cout<<"總成績為"<<m<<",平均成績為"<<n<<endl;
}
x = 0;
y = 0;
for(i=0; i<4; i++)//計算4個學生的總成績和平均成績
{
int m = 0;
int n = 0;
cout<<"學生"<<i+1;
for(j=0; j<3; j++)
{
m += a[i][j];
}
if(m > y)//調整最高總成績的學生編號和成績
{
y = m;
x = i;
}
n = m/3;
cout<<"總成績為"<<m<<",平均成績為"<<n<<endl;
}
cout<<"總成績最高為學生"<<x+1<<"的"<<y<<"分"<<endl;
}