输出使用结构体中的数据 有3个学生的信息,放在结构体数组中,要求输出全部学生的信息 输入说明: 3个学生的信息:编号 姓名 性别 年龄 输入说明: 学生信息 输入示例: 10101 LiLin M 18 10102 ZhangFun M 19 10104 WangMin F 20 输出示例: No. Name sex age 10101 Li Lin M 18 10102 Zhang Fun M 19 10104 Wang Min F 20
时间: 2023-06-15 21:06:14 浏览: 97
运用结构体数组与输入函数进行存放学生的学号姓名等数据
4星 · 用户满意度95%
以下是使用结构体数组输出全部学生信息的 C++ 代码示例:
```c++
#include <iostream>
#include <string>
using namespace std;
// 定义学生结构体
struct Student {
string id; // 学号
string name; // 姓名
char sex; // 性别
int age; // 年龄
};
int main() {
const int N = 3; // 定义学生个数
Student stuArr[N]; // 定义结构体数组
// 输入学生信息
for (int i = 0; i < N; i++) {
cin >> stuArr[i].id >> stuArr[i].name >> stuArr[i].sex >> stuArr[i].age;
}
// 输出表头
cout << "No. Name sex age" << endl;
// 输出学生信息
for (int i = 0; i < N; i++) {
cout << stuArr[i].id << " " << stuArr[i].name << " " << stuArr[i].sex << " " << stuArr[i].age << endl;
}
return 0;
}
```
输入示例:
```
10101 LiLin M 18
10102 ZhangFun M 19
10104 WangMin F 20
```
输出示例:
```
No. Name sex age
10101 LiLin M 18
10102 ZhangFun M 19
10104 WangMin F 20
```
阅读全文