c++定义一个学生结构体student,包括学生的学号、姓名、性别、出生日期。出生日期包括年月日。编写程序输出一个学生的所有信息。
作者:野牛程序员:2024-10-25 10:12:53 C++阅读 2096
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