C++第一至第八章课后习题答案(3)

2019-06-05 01:01

m=i*100+j*10+k; n=i*i*i+j*j*j+k*k*k; if(n==m)

cout<

}

return;

} 6、

#include \#include using namespace std; void main(void) { int i,j,k,n=0; for(i=0;i<=100;i++) for(j=0;j<=50;j++) for(k=0;k<=20;k++) {

if((i+2*j+5*k)==100) 钱

{ n++; cout<<\一分硬币:\ <<\两分硬币:\

<<\五分硬币:\

<

}

cout<<\共有\种方法\

//判断是否能组成一元

//组合次数记录 return;

} 7、

#include \#include using namespace std; void main(void) { int i,n; for(i=1;i<=1000;i++)

{ n=i*i; if(i<10) {

if(n>10&&i==n) 位数大

cout<

else if(i<100) { if(i==n0)

cout<

else if(i<=1000) { if(i==n00)

cout<

} return;

}

//同构数的平方一定比它

8、

#include \#include using namespace std; void main(void) {

int i,n; for(n=1981;n<=2050;n++) {

for(i=2;i

if (n%i==0) //若被i整除则不是素数

break; //不是素数年号则跳出,进行对下

一年的判断

} 9、

#include \#include using namespace std; void main(void) {

int i,m; for(i=100;i<=100000;i++)

{ //分别取其各个位上的数字然后相加

m=i+i/10+i/100+i/1000+i/10000+i/100000; } return;

if(i>=n/2)

cout<

if(m==5)

cout<

}

return;

}

10、

#include \#include using namespace std; void main(void) { int i,m,k; for(i=1,m=0,k=1;i<=25;i++) { k=k*i; m+=k; } cout<

} 11、

#include \#include using namespace std; void main(void) { int a,b,r,n1,n2;

cout<<\请输入两个整数:\//求各个数的阶乘 //将其相加

cin>>n1>>n2; //输入两个整数 a=n1;b=n2; if(a

{ r=a;a=b;b=r;} //若a>b则调整顺序 r=a%b; //用辗转相除法求最大公约数 while(r!=0) { a=b;b=r;r=a%b;

}

cout<<\最大公约数为:\ cout<<\最小公倍数为:\

}

12、

#include \#include using namespace std; void main(void) { double num[10]; int i,j,k;

cout<<\请输入个实数:\ for(i=0;i<10;i++)

cin>>num[i]; for(i=0;i<10;i++) for(j=i+1;j<10;j++) if(num[i]>num[j]) { k=num[i];

num[i]=num[j];

//输入个实数


C++第一至第八章课后习题答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:小学生心理健康咨询个案辅导记录表(台账)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: