利用一维数组输入学生的数学和物理成绩,用空格分开2门课成绩,然后全部输入好以后,输出两门课的总成绩。我假设输入10位同学的成绩试了一下,截图如下:
代码:
#include<iostream>
#include<cstdlib>
using namespace std;
int math[100]; //存放数学成绩
int phy[100]; //存放物理成绩
int sum[100]; //存放总成绩
int main()
{
int n;
cout<<"请输入学生人数:"; //人数不超过100如果超过了,就要在上面定义数组的地方改一下数字了
cin>>n;
for(int i=0;i<=n-1;i++)
{
cout<<"请输入"<<i+1<<"号同学的数学和物理成绩:";
cin>>math[i]>>phy[i];
sum[i]=math[i]+phy[i];
}
for(int j=0;j<=n-1;j++)
cout<<j+1<<"号同学的总成绩是:"<<sum[j]<<endl;
//输出每位学生的数学与物理两门课的总成绩
return 0;
}