3.编写main函数,通过键盘输入期末成绩至一维数组score,输入姓名至二维数组n
时间: 2023-12-18 14:01:28 浏览: 33
可以通过以下代码来编写main函数,实现通过键盘输入期末成绩至一维数组score,输入姓名至二维数组n:
```cpp
#include <iostream>
using namespace std;
int main() {
// 定义数组长度
const int length = 5;
// 声明一维数组score和二维数组n
int score[length];
string n[length][2];
// 通过键盘输入期末成绩至一维数组score
cout << "请输入" << length << "个学生的期末成绩:" << endl;
for (int i = 0; i < length; i++) {
cout << "请输入第" << i + 1 << "个学生的成绩:";
cin >> score[i];
}
// 输入姓名至二维数组n
cout << "请输入" << length << "个学生的姓名:" << endl;
for (int i = 0; i < length; i++) {
cout << "请输入第" << i + 1 << "个学生的姓名:";
cin >> n[i][0];
}
// 输出输入的成绩和姓名
cout << "输入的成绩和姓名为:" << endl;
for (int i = 0; i < length; i++) {
cout << "第" << i + 1 << "个学生:" << endl;
cout << "成绩:" << score[i] << endl;
cout << "姓名:" << n[i][0] << endl;
}
return 0;
}
```
运行该程序后,会分别提示输入5个学生的期末成绩和姓名,并将输入的成绩存储在一维数组score中,将输入的姓名存储在二维数组n的第一列中。最后,输出输入的成绩和姓名。
注意:由于要存储多个学生的成绩和姓名,所以使用了一维数组score和二维数组n。每个学生的姓名存储在n的一行中,姓名位于第一列,可以根据需要增加更多的列来存储其他信息。