c++定义一个学生结构体student,包括学生的学号、姓名、性别、出生日期。出生日期包括年月日。编写程序输出一个学生的所有信息。
作者:野牛程序员:2024-10-25 10:12:53 C++阅读 2586
c++定义一个学生结构体student,包括学生的学号、姓名、性别、出生日期。出生日期包括年月日。编写程序输出一个学生的所有信息。
c++定义一个学生结构体student,包括学生的学号、姓名、性别、出生日期。出生日期包括年月日。编写程序输出一个学生的所有信息。
以下是一个简单的 C++ 程序,定义了一个学生结构体 Student,并输出一个学生的所有信息:
#include <iostream>
#include <string>
struct Date {
int year;
int month;
int day;
};
struct Student {
std::string studentID;
std::string name;
char gender; // 'M' for male, 'F' for female
Date birthDate;
};
int main() {
// 创建一个学生实例并初始化
Student student;
student.studentID = "2023001";
student.name = "张三";
student.gender = 'M';
student.birthDate = {2005, 5, 20}; // 2005年5月20日
// 输出学生信息
std::cout << "学生学号: " << student.studentID << std::endl;
std::cout << "学生姓名: " << student.name << std::endl;
std::cout << "学生性别: " << (student.gender == 'M' ? "男" : "女") << std::endl;
std::cout << "出生日期: " << student.birthDate.year << "年"
<< student.birthDate.month << "月"
<< student.birthDate.day << "日" << std::endl;
return 0;
}程序说明
定义了一个
Date结构体,用于存储出生日期的年、月、日。定义了一个
Student结构体,包含学号、姓名、性别和出生日期。在
main函数中创建了一个学生实例,并初始化相关信息。最后输出学生的所有信息。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

