用二维数组存储若干个学生3门课程的考试成绩,计算每名学生的平均成绩

变量,数组定义,用二维数组存储😭有相关的代码吗?

img


#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int s=0;
cout<<"请输入学生人数"<<endl;
cin>>s;
float arr[s][3];
cout<<"请输入每个学生的三门课成绩"<<endl;
for(int i=0;i<s;i++)
{
    for(int j=0;j<3;j++)
    {
        cin>>arr[i][j];    
    }
}



for(int i=0;i<s;i++)
{
cout<<"第"<<i+1<<"个学生三门课成绩为:"<<arr[i][0]<<"\t"<<arr[i][1]<<"\t"<<arr[i][2]<<endl;    
}
cout<<"                                              "<<endl; 
cout<<"                  学生成绩表                 "<<endl; 
cout<<"----------------------------------------------------"<<endl;
cout<<"学生"<<"\t成绩1" <<"\t成绩2"<<"\t成绩3"<<"\t平均成绩"<<endl;
cout<<"----------------------------------------------------"<<endl;

for(int i=0;i<s;i++)
{
    float sum=arr[i][0]+arr[i][1]+arr[i][2];
cout<<i+1<<fixed<<setprecision(1)<<"\t"<<arr[i][0]<<"\t"<<arr[i][1]<<"\t"<<arr[i][2]<<"\t"
<<sum/3<<endl;
    
}

return 0;
}