level 1
#include<iostream>#
includeusing namespace std;class student{public:student(){};virtual double score() const{return 0.0;}string name;};class PT:public student{public:PT(){cout<<"普通学生姓名:"<>name; cout<<"输入学生的平时成绩:"<>x; cout<<"输入学生的考核成绩:"<>y; };virtual double score(){return 0.7*x+0.3*y;} string name;protected: double x,y; };class CX:public student{public:CX(){ cout<<"重修学生姓名:"<>name; cout<<"输入学生的平时成绩:"<>x; cout<<"输入学生的考核成绩:"<>y; };virtual double score(){return 0.5*x+0.5*y;} string name;protected: double x,y; };class BK:public student{public:BK(){ cout<<"补考学生姓名:"<>name; cout<<"输入学生的平时成绩:"<>x; cout<<"输入学生的考核成绩:"<>y; };virtual double score(){double sum;sum=0.7*x+0.3*y;if(x>=60&&sum<60)sum=60;return sum;}string name;protected: double x,y; }; int main(){
2018年06月14日 23点06分
