#4590. 结构体基础练习:学生信息统计

结构体基础练习:学生信息统计

题目描述

定义一个存储学生信息的结构体,包含姓名、语文成绩、数学成绩、英语成绩四个成员。要求输入一名学生的信息,计算该学生的总成绩,并按照格式输出所有信息。

结构体定义要求

struct Student{
    string name;  // 姓名
    int chinese;  // 语文成绩
    int math;     // 数学成绩
    int english;  // 英语成绩
};

输入格式

一行输入四个数据,分别为:姓名(无空格字符串)、语文成绩、数学成绩、英语成绩,数据之间用空格分隔。

输出格式

一行输出五个数据:姓名、语文成绩、数学成绩、英语成绩、总成绩,数据之间用一个空格分隔。

输入样例

张三 90 85 95

输出样例

张三 90 85 95 270

解题思路

  1. 按照要求定义学生结构体;
  2. 定义结构体变量并输入数据;
  3. 计算三科成绩总和;
  4. 按格式输出所有信息。

提示

  1. 总成绩为三科成绩直接相加;
  2. 输出时注意数据顺序和格式,不要遗漏总成绩;
  3. 所有成绩均为整数。