c++
c吧
全部回复
仅看楼主
level 1
班上有3类学生,他们的总评成绩计算方法分别如下:
1.普通学生:总评成绩=考核成绩× 70%+平时成绩×30%
2.重修学生:总评成绩=考核成绩×50%+平时成绩X50%
3. 补考学生:总评成绩=补考成绩X70%+平时成绩X30%,但是如
果补考成绩》=60而总评成绩<60,则总评成绩=60
要求用不同的类表示不同的学生类型,输入n个学生的平时成绩和考核成绩,并一一显示每个学生的姓名和总评成绩。
急救!
2018年06月14日 23点06分 1
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分 2
level 1
主函数怎么写?
2018年06月14日 23点06分 3
level 1
2018年06月14日 23点06分 4
level 1
让我来帮你把
2018年06月15日 05点06分 5
吧务
level 9
你是类不会写,还是输入输出计算不会呢?首先编写一个只有普通学生类别的程序
2018年06月15日 22点06分 18
1 2 尾页