欢迎来到天天文库
浏览记录
ID:35928725
大小:3.45 MB
页数:81页
时间:2019-04-25
《40道vc++编程题答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、答案第一题、2第二题、3第三题、4第四题、5第五题、7第六题、8第七题、10第八题、11第九题、12第十题、14第十一题、16第十二题、17第十三题、19第十四题、21第十五题、22第十六题、24第十七题、26第十八题、27第十九题、29第二十题、30第二十一题、31第二十二题、33第二十三题、35第二十四题、37第二十五题、38第二十六题、40第二十七题、41第二十八题、42第二十九题、44第三十题、45第三十二题、48第三十三题、50第三十四题、51第三十五题、52第三十六题、53第三十七题、55第三十八题、57第三十九题、58第四十题、61附录62第一题、#include2、m.h>classFract{intnum,den;public:Fract(inta=0,intb=1){num=a;den=b;}intged(intm,intn){intk;if(mden*f.den/ged(this->den,f.den);intb=this->num*(a/this->den);intc=f.num*(a/f.den);intd=b+c;f.num=d/ged(d,a);returnf;}voidshow3、(){cout<classARRAY{floata[10],b[10];public:ARRAY(floatt[10]){for(inti=0;i<10;i++)a[i]=t[i];}voidprocess();voidshow(){for(inti=0;i<10;i++)cout<4、tj=0;j<10;j++)cout<classSUM{intarray[5][5]5、;ints;public:SUM(intd[5][5]){for(inti=0;i<5;i++)for(intj=0;j<5;j++)array[i][j]=d[i][j];s=0;}voidprocess(){for(inti=0;i<5;i++)for(intj=0;j<5;j++)if(i==06、7、i==48、9、j==010、11、j==4)s+=array[i][j];cout<12、intm=1;inta[5][5];for(inti=0;i<5;i++)for(intj=0;j<5;j++)a[i][j]=m++;SUMtest(a);test.show();test.process();}第四题、#include#includeclassString{char*str1,*str2;char*str;public:String(char*a,char*b){if(a){str1=newchar[strlen(a)+1];strcpy(str1,a);//cout<13、tr2=newchar[strlen(b)+1];strcpy(str2,b);//cout<
2、m.h>classFract{intnum,den;public:Fract(inta=0,intb=1){num=a;den=b;}intged(intm,intn){intk;if(mden*f.den/ged(this->den,f.den);intb=this->num*(a/this->den);intc=f.num*(a/f.den);intd=b+c;f.num=d/ged(d,a);returnf;}voidshow
3、(){cout<classARRAY{floata[10],b[10];public:ARRAY(floatt[10]){for(inti=0;i<10;i++)a[i]=t[i];}voidprocess();voidshow(){for(inti=0;i<10;i++)cout<4、tj=0;j<10;j++)cout<classSUM{intarray[5][5]5、;ints;public:SUM(intd[5][5]){for(inti=0;i<5;i++)for(intj=0;j<5;j++)array[i][j]=d[i][j];s=0;}voidprocess(){for(inti=0;i<5;i++)for(intj=0;j<5;j++)if(i==06、7、i==48、9、j==010、11、j==4)s+=array[i][j];cout<12、intm=1;inta[5][5];for(inti=0;i<5;i++)for(intj=0;j<5;j++)a[i][j]=m++;SUMtest(a);test.show();test.process();}第四题、#include#includeclassString{char*str1,*str2;char*str;public:String(char*a,char*b){if(a){str1=newchar[strlen(a)+1];strcpy(str1,a);//cout<13、tr2=newchar[strlen(b)+1];strcpy(str2,b);//cout<
4、tj=0;j<10;j++)cout<classSUM{intarray[5][5]
5、;ints;public:SUM(intd[5][5]){for(inti=0;i<5;i++)for(intj=0;j<5;j++)array[i][j]=d[i][j];s=0;}voidprocess(){for(inti=0;i<5;i++)for(intj=0;j<5;j++)if(i==0
6、
7、i==4
8、
9、j==0
10、
11、j==4)s+=array[i][j];cout<
12、intm=1;inta[5][5];for(inti=0;i<5;i++)for(intj=0;j<5;j++)a[i][j]=m++;SUMtest(a);test.show();test.process();}第四题、#include#includeclassString{char*str1,*str2;char*str;public:String(char*a,char*b){if(a){str1=newchar[strlen(a)+1];strcpy(str1,a);//cout<13、tr2=newchar[strlen(b)+1];strcpy(str2,b);//cout<
13、tr2=newchar[strlen(b)+1];strcpy(str2,b);//cout<
此文档下载收益归作者所有