输入5个学生4门功课的成绩,然后求出:
A每个学生的总分 B每门课程的平均分 C输出总分最高的学生的姓名和总分数

分析:首先定义一个char型数组[5][10]用于存放5个学生的姓名,再定义一个int型数组score[5][4]来存放5个学生的4门功课成绩,再定义一个数组a1[5]用来存放每个学生的总成绩.
#include<iostream>
using namespace std;
int main()
{
    char name[
5][10];//存放每个学生的姓名
    
int score[5][4];//存放每个学生的成绩
    
int a[5]={0,0,0,0,0};//存放每个学生的总成绩
    
int b[4]={0,0,0,0};//存放每门课程的总成绩
    float c[
4];//存放每门课的平均成绩
    
int max[2]={0,0};//存放第几个同学为最高分极其最高分数
    
int i,j;
    
for(i=0;i<5;i++)
    {
        cout
<<"请输入第"<<i+1<<"名同学的姓名"<<endl;
        cin
>>name[i];
        cout
<<"请输入他的4门课的成绩"<<endl;
        
for(j=0;j<4;j++)
        {
            cin
>>score[i][j];
            a[i]
+=score[i][j];
        }
        
if(a[i]>=max[0])
        {
        max[
0]=a[i];
        max[
1]=i;
        }
    }
    
    
for(i=0;i<4;i++)
    {
        
for(j=0;j<5;j++)
        {
            b[i]
+=score[j][i];
        }
        c[i]
=(float)b[i]/4.0;
    }
    
for(i=0;i<5;i++)
    {
        cout
<<name[i]<<"学生的总成绩是"<<a[i]<<endl;
    }
    
for(i=0;i<4;i++)
    {
        cout
<<i+1<<"课程的平均分是"<<c[i]<<endl;
    }
    cout
<<"最高分为"<<name[max[1]]<<"同学,最高分为"<<max[0];
    return 
0;
}