<>简单的学生成绩管理系统

写一个科目类,包含科目名称,科目分数2个数据成员,一个衡量是否及格的成员函数,用其构造函数为科目对象赋值。写一个学生类,含学号,姓名2个数据成员,以及一个成绩对象指针成员(指向语数外三门成绩对象组成的数组),在学生类的构造函数中为成绩对象指针成员赋值(申请空间),在学生成绩展示成员函数中,将其三门成绩逐一展示并说明是否及格。主函数中只需要定义一个学生对象,进行成绩登记及演示
#include<iostream> #include<cstring> using namespace std; class Subjict{
string Sname; int scure; public: Subjict(); void putt(); }; Subjict::Subjict() {
cout<< "请输入科目名字:"; cin >> Sname; cout <<"请输入" << Sname << "成绩:" ; cin >> scure;
} void Subjict::putt() { cout << Sname<<scure; if (scure < 60) cout << " 不及格 "<<
endl; else cout << " 及格 "<<endl; } class Student { long int xuehao; string name;
Subjict*p; public: Student(); ~Student(); void put(); }; Student::Student() {
name= "张三某"; xuehao = 2019001; p = new Subjict[3]; } Student::~Student() {
delete[] p; } void Student::put() { cout << "学号:" << xuehao<<",姓名:" << name <<
",成绩如下:"<< endl; p[0].putt(); p[1].putt(); p[2].putt(); } int main() { Student b
; b.put(); return 0; }

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信