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

C 面向对象程序设计(陈维新 林小茶 著) (8)

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

for(i=0;i<5;i++) ob[i].show_money(); return 0;*/ //17题用下面的语句 int i; book *p; p=&ob[4]; for(i=0;i<5;i++) { p->show_money(); p--; } return 0; }

[4_18]使用C++的 见书139页题 #include //#include class toy { public: toy(){ } toy(int p,int c) { price=p; count=c; }

void input(int p,int c); void compute();

void print(); private: int price; int count; long total; };

void toy::input(int p,int c) { price=p; count=c; }

void toy::compute()

{ total=(long)price*count; } void toy::print()

{ cout<<\count=\total=\} void main()

{ toy te(2,100);//测试构造函数 toy *ob; ob=new toy[6]; ob[0].input(25,130); ob[0].input(25,130); ob[1].input(30,35); ob[2].input(15,20); ob[3].input(25,120); ob[4].input(45,10); ob[5].input(85,65);

for(int i=0;i<6;i++) ob[i].compute(); // clrscr(); for(i=0;i<6;i++) ob[i].print(); delete ob; }

[4_19]构建一个类stock 见书139页 答案如下: #include #include #include const int SIZE=80; class stock { public: stock()

{ strcpy(stockcode,\\}

stock(char code[],int q=1000,float p=8.98) { strcpy(stockcode,code); quan=q; price=p; }

void print(void)

{ cout<stockcode;

cout<<\\\ }

private:

char stockcode[SIZE]; int quan; float price; }; main() {

stock st1(\ st1.print(); stock st2;

char stockc[]=\ st2=stockc; st2.print(); return 0; }

说明:执行以下语句,可在定义对象的同时,给数据成员设置初值。但构造函数 的参数必须定义为缺省值: stock st2;

char stockc[]=”600002”; st2=stockc; st2.print();

定义不含第2和第3个参数的对象st2时,quan的值为1000,price的值 为8.98

[4_20]编写一个有关股票的程序,见书139页题 #include

#include #include class shen_stock; //深圳类 class shang_stock //上海类 { public:

shang_stock(int g,int s,int p); //构造函数

friend void shang_count(const shang_stock ss);//计算上海的 //股票总数

friend void count(const shang_stock ss,const shen_stock zs); //计算上海和深圳的股票总数 private:

int general; //普通股票个数 int st; //ST股票个数 int pt; //PT股票个数 };

shang_stock::shang_stock(int g,int s,int p)//构造函数 { general=g; st=s; pt=p; }

class shen_stock

{ int general; //普通股票个数 int st; //ST股票个数 int pt; //PT股票个数 public:

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育C 面向对象程序设计(陈维新 林小茶 著) (8)全文阅读和word下载服务。

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