第一范文网 - 专业文章范例文档资料分享平台

C面向对象程序设计教程第版陈维兴林小茶课后习题答案及解析

来源:用户分享 时间:2025/6/29 6:44:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

4.16

4 4.17 (1,2) 5,6 (6,9) 4.18

class base1 class base2 class level2 class base2 class level1 class toplevel 4.19

#include using namespace std; #include

class table {

public:

table(int p, int q) {

i = p; j = q;

}

void ascii(void); protected: int i, j; };

void table::ascii() {

int k = 1;

for(; i <= j; i++) {

cout << setw(4) << i << \ \ << (char)i; if((k) == 0) {

cout << \; } k++; }

cout << \; }

class der_table:public table {

public:

der_table(int p, int q, char *m):table(p,q) {

c = m; }

void print(); protected: char *c; };

void der_table::print() {

cout << c <<\; table::ascii(); }

int main() {

der_table ob('a', 'z', \); ob.print(); return 0; }

4.20

#include using namespace std; #include

class area_c1 {

protected:

double height; double width; public:

area_c1(double r, double s) {

height = r; width = s; }

virtual double area() = 0; };

class rectangle : public area_c1 {

public:

rectangle(double r, double s):area_c1(r, s){} virtual double area(); };

double rectangle::area() {

return height * width; }

class isosceles : public area_c1 {

public:

isosceles(double r, double s):area_c1(r, s){} virtual double area(); };

double isosceles::area() {

return (height * width)/2;

}

int main() {

rectangle r(10, 5); isosceles i(4, 6); area_c1 *a; a = &r;

cout<< \矩形的面积是:\ << a->area() << endl; a = &i;

cout << \三角形的面积是:\ << a->area() <

#include using namespace std; #include

class Time {

public:

Time(int h, int m, int s) {

hours = h; minutes = m; seconds = s; }

void display() {

cout << \出生时间:\ << hours << \时\ << minutes << \分\ << seconds << \秒\ << endl; }

protected:

int hours, minutes, seconds; };

class Date {

public:

C面向对象程序设计教程第版陈维兴林小茶课后习题答案及解析.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0s8es6fb8q86wqu5roq73pebe0ioab00ll0_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top