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

C++程序设计习题大荟萃

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

};

void main() {

BX a(5),b(10,20); a.Output(); b.Output(); }

AY *a[4]={&ay,&by,&cy,&dy}; for(int i=0;i<4;i++) a[i]->Compute(); AY &ax=cy;ax.Compute(); AY aa=cy; aa.Compute();

}

5. #include

#include

class AY{ protected: int a,b; public:

AY(int aa=0,int bb=0){ a=aa;b=bb; } virtual void Computer()

{

cout<

class BY:public AY{ public:

CY(int aa=0,int bb=0):AY(aa,bb){ } void Compute()

{ cout<

class CY:public BY { public:

CY(int aa=0,int bb=0):BY(aa,bb){} void Compute()

{ cout<

class DY:public AY { public:

DY(int da=0,int db=0):AY(da,db){} void Compute()

{

if(b!=0)

cout<

cout<<”divisor is zero!”<

void main() {

int n=10,m=5;

AY ay(n,m);BY by(n,m); CY cy(n,m);DY dy(n,m);

29

#include #include const int MaxSize=20; struct AA{

char a[10]; int b;

int operator>(AA&x){ return (b>x.b)?1:0; }

int operator<(AA&x){ return (b

void operator+=(AA&x){ b+=x.b; } float operator/(int n){ return float(b)/n; } };

ostream& operator<<(ostream& ostr,AA&x) {

ostr<

template class List {

DataType list[MaxSize]; int n; public:

List(){n=0;}

List(DataType a[],int); void OutMax(); void OutMin(); void OutMean(); };

template

List::List(DataType a[],int nn) {

if(nn<=0||n>MaxSize){

cerr<<”the valume of n not correct!”<

exit(1); } n=nn;

4.

for(int i=0;i

}

template

void List::OutMax() {

int k=0;

for(int i=1;i

if(list[i]>list[k])k=I;

cout<<”Maximun:”<

template

void List::OutMin() {

int k=0;

for(int i=1;i

if(list[i]

cout<<”Minimum:”<

template

void List::OutMean() {

DataType s=list[0]; for(int i=1;i

cout<<”Mean:”<

void main() {

int a1[6]={4,7,6,2,5,9}; AA

a2[4]={{“xxk”,46},{“wr”,44},{“nch”,39},{“shyf”,48}}; List b1{a1,6};

b1.OutMax();b1.OutMin();b1.OutMean(); List b2(a2,4);

b2.OutMax(); b2.OutMin(); b2.OutMean(); }

30

搜索更多关于: C++程序设计习题大荟萃 的文档
C++程序设计习题大荟萃.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4oq4z3va371emx02t1mf_8.html(转载请注明文章来源)
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top