变量,数组定义,用二维数组存储😭有相关的代码吗?
#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;
}