【实验1】有一学生小玉(xiaoyu)信息包含学号(num)、姓名(name)、性别(sex)、年龄(age)、电话(tel)等信息,要求设以一个结构体(Student)用于存储该学生小玉的信息,实现学生信息的输入和显示。
时间: 2023-12-22 13:13:57 浏览: 124
好的,以下是实现这个要求的 C++ 代码:
```c++
#include <iostream>
#include <string>
using namespace std;
struct Student {
int num;
string name;
string sex;
int age;
string tel;
};
int main() {
Student xiaoyu;
cout << "请输入小玉的学号:";
cin >> xiaoyu.num;
cout << "请输入小玉的姓名:";
cin >> xiaoyu.name;
cout << "请输入小玉的性别:";
cin >> xiaoyu.sex;
cout << "请输入小玉的年龄:";
cin >> xiaoyu.age;
cout << "请输入小玉的电话:";
cin >> xiaoyu.tel;
cout << "小玉的信息如下:" << endl;
cout << "学号:" << xiaoyu.num << endl;
cout << "姓名:" << xiaoyu.name << endl;
cout << "性别:" << xiaoyu.sex << endl;
cout << "年龄:" << xiaoyu.age << endl;
cout << "电话:" << xiaoyu.tel << endl;
return 0;
}
```
这段代码定义了一个名为 `Student` 的结构体,包含了学生的学号、姓名、性别、年龄和电话五个信息。在 `main` 函数中,我们首先定义了一个名为 `xiaoyu` 的 `Student` 类型变量。然后依次提示用户输入小玉的各项信息,并将其存储在 `xiaoyu` 变量中。最后依次输出小玉的各项信息。
阅读全文