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

return0; }

2.23重载sroot函数,输出一个数的二次方根。 #include usingnamespacestd; doublesroot(intnum) {

return(double)sqrt((double)num); }

doublesroot(longnum) {

return(double)sqrt((double)num); }

doublesroot(doublenum) {

return(double)sqrt(num);

}

intmain() { return0; }

2.24解决百钱问题。将一元人民币换成1、2、5分的硬币,有多少种换法? #include usingnamespacestd; intmain() {

intnum=0;//总共换法的总数。初始化为0。 for(inti=0;i<=100;i++) {

for(intj=0;j<=50;j++) {

if((i+2*j)>100)

{ break; }

for(intk=0;k<=20;k++) {

if((i+2*j+5*k)==100) { num++;

cout<<\分\<

if((i+2*j+5*k)>100) { break; } } }

}

cout<

2.25输入两个整数,按由小到大的顺序输出。要求使用变量的引用。 #include usingnamespacestd; voidswap(int&a,int&b) { a=a+b; b=a-b; a=a-b; }

intmain() { inta,b;


C面向对象程序设计教程版陈维兴林小茶课后习题答案.doc 将本文的Word文档下载到电脑
搜索更多关于: C面向对象程序设计教程版陈维兴林小茶课后习题答案 的文档
相关推荐
相关阅读