请用C++定义一个学生结构体student,包括学生的学号、姓名、性别和 出生日期。出生日期要求包括年、月、日。编写程序输出一个 学生的所有信息。
时间: 2024-01-01 09:04:01 浏览: 230
数据结构:定义一个包含学生信息(学号、姓名、成绩)的顺序表_数据结构
5星 · 资源好评率100%
以下是用C++定义学生结构体student的代码:
```c++
#include <iostream>
using namespace std;
struct student {
string id; // 学号
string name; // 姓名
char gender; // 性别
int birthYear; // 出生年份
int birthMonth; // 出生月份
int birthDay; // 出生日期
};
int main() {
student s;
s.id = "20210001";
s.name = "张三";
s.gender = 'M';
s.birthYear = 2002;
s.birthMonth = 10;
s.birthDay = 1;
cout << "学号:" << s.id << endl;
cout << "姓名:" << s.name << endl;
cout << "性别:" << s.gender << endl;
cout << "出生日期:" << s.birthYear << "-" << s.birthMonth << "-" << s.birthDay << endl;
return 0;
}
```
输出结果:
```
学号:20210001
姓名:张三
性别:M
出生日期:2002-10-1
```
阅读全文