建立5名学生的信息表,每个学生的数据包括学号、姓名及一门课的成绩。要求从键盘输入这5名学生的信息,并按照每一行显示一名学生信息的形式将5名学生的信息显示出来。
时间: 2024-03-23 10:37:05 浏览: 57
学生信息管理系统,1、每一条记录包括一个学生的学号、姓名、3门课成绩、平均成绩。
好的,这是一个简单的C++代码实现,可以满足您的需求:
```c++
#include <iostream>
#include <string>
using namespace std;
struct Student {
string id;
string name;
float score;
};
int main() {
Student students[5];
for (int i = 0; i < 5; i++) {
cout << "请输入第" << i+1 << "名学生的信息:" << endl;
cout << "学号:";
cin >> students[i].id;
cout << "姓名:";
cin >> students[i].name;
cout << "成绩:";
cin >> students[i].score;
}
cout << endl << "学号\t姓名\t成绩" << endl;
for (int i = 0; i < 5; i++) {
cout << students[i].id << "\t" << students[i].name << "\t" << students[i].score << endl;
}
return 0;
}
```
代码中,我们定义了一个结构体`Student`,其中包含学号、姓名和成绩三个属性。然后在主函数中,定义了一个包含5个`Student`类型元素的数组`students`,并通过循环从键盘输入每个学生的信息。最后,再循环输出每个学生的信息,按照每一行显示一名学生信息的形式输出。
阅读全文