日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2.4 设计评选优秀教师和学生的程序,其类结构如图 12.5 所示。当输入一系列教师 或学生的记录后,将优秀学生及教师的姓名列出来。 图 12.5 类结构 类 base char name[8]; 含

發(fā)布時間:2024/3/12 编程问答 34 豆豆
#define _CRT_SECURE_NO_WARNINGS
/*
12.4 設計評選優(yōu)秀教師和學生的程序,其類結構如圖 12.5 所示。當輸入一系列教師
或學生的記錄后,將優(yōu)秀學生及教師的姓名列出來。
圖 12.5 類結構
類 base
char name[8];
含虛函數(shù) isgood() 姓名
類 student
如果考試成績超過 90 分,
則 isgood()返回 True
類 teacher
如果一年發(fā)表的論文超過 3 篇,
則 isgood()返回 True
*/
#include<iostream>
#include <math.h>
using namespace std;


class base
{
public:
char name[8];


bool virtual isgood() = 0;
void virtual getname() = 0;
};
class student:public base
{
int score;
public:
student(char n[], int s)
{
strcpy(name, n);
score = s;
}
void getname()
{
cout << name <<" ? "<< endl;
}
bool isgood()
{
if (score > 90)
{
return true;
}
return false;
}
};


class teacher :public base
{
int paper;
public:
teacher(char n[], int p)
{
strcpy(name, n);
paper = p;
}
void getname()
{
cout << name << " ? " << endl;
}
bool isgood()
{
if (paper > 3)
{
return true;
}
return false;
}
};
void main()
{
base *p;
char *a = "xiaohua";
char *b = "xiaohu";
char *t1 = "liutea";
char *t2 = "litea";






student s(a,88);
p = &s;
if (p->isgood()){ p->getname(); }
student s1(b, 92);
p = &s1;
if (p->isgood()){ p->getname(); }
teacher te1(t1, 2);
p = &te1;
if (p->isgood()){ p->getname(); }
teacher te2(t2, 4);
p = &te2;
if (p->isgood()){ p->getname(); }












system("pause");


}

























































總結

以上是生活随笔為你收集整理的2.4 设计评选优秀教师和学生的程序,其类结构如图 12.5 所示。当输入一系列教师 或学生的记录后,将优秀学生及教师的姓名列出来。 图 12.5 类结构 类 base char name[8]; 含的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。