使用?命名空間?std
int?max(int?a,int?b)
{返回?a & gtb?甲:乙;}
int?主()
{
int?num
雙倍?等級[6][6];
cout & lt& lt"輸入學生人數:"
cout & lt& lt“請依次輸入和退出學生的學號、數學成績、語文成績和外語成績”< & ltendl
for(int?I = 0;我& ltnumI++)//依次輸入
for(int?j = 0;j & lt4;j++)
CIN & gt;& gt等級[I][j];
for(int?I = 0;我& ltnumi++)?//尋求最大成就
等級[i][4]=max(等級[i][1],max(等級[i][2],等級[I][3]);
for(int?I = 1;我& lt4;I++)//求平均分。
{int?總和=0
for(int?j = 0;j & ltnumi++)sum+= Grade[I][j];
等級[數字][I]=總和/數字;
}
cout & lt& lt“學號”< & lt"?"& lt& lt“數學成績”
for(int?I = 0;我& ltnum+;I++)//輸出平均值以外的數據。
{for(int?j = 1;j & lt5;j++)
cout & lt& lt等級[I][j]& lt;& lt"?";
cout & lt& ltendl}
cout & lt& lt"平均值"
for(int?I = 1;我& lt5;i++)
cout & lt& lt等級[num+1][I]& lt;& lt"?";
回歸?0;}