当前位置:首页 C++ > 正文

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;
}

程序说明

  1. 定义了一个 Date 结构体,用于存储出生日期的年、月、日。

  2. 定义了一个 Student 结构体,包含学号、姓名、性别和出生日期。

  3. main 函数中创建了一个学生实例,并初始化相关信息。

  4. 最后输出学生的所有信息。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • c++
  • 最新推荐

    热门点击