声明一个结构体类型如下: struct student { int num; char name[10]; float chinese; float math ; float tscore; }; 请使用该结构体,编写一个简单的程序,要求输入一个学生的学号、姓名、中文成绩,数学成绩后,计算出该同学的总分。最后输出该学生的学号、姓名、中文成绩,数学成绩和总分,
时间: 2024-03-16 13:46:29 浏览: 65
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
好的,以下是一个简单的程序实现您的需求:
```c++
#include <iostream>
#include <cstring>
using namespace std;
struct student {
int num;
char name[10];
float chinese;
float math;
float tscore;
};
int main() {
student stu;
cout << "请输入学生学号:";
cin >> stu.num;
cout << "请输入学生姓名:";
cin >> stu.name;
cout << "请输入学生中文成绩:";
cin >> stu.chinese;
cout << "请输入学生数学成绩:";
cin >> stu.math;
stu.tscore = stu.chinese + stu.math;
cout << "学号:" << stu.num << endl;
cout << "姓名:" << stu.name << endl;
cout << "中文成绩:" << stu.chinese << endl;
cout << "数学成绩:" << stu.math << endl;
cout << "总分:" << stu.tscore << endl;
return 0;
}
```
程序运行时,将会提示您分别输入学号、姓名、中文成绩、数学成绩,然后计算总分并输出。注意,我们在结构体中定义了一个成员变量 `tscore` 来存储总分。
阅读全文