m=i*100+j*10+k; n=i*i*i+j*j*j+k*k*k; if(n==m)
cout< } return; } 6、 #include \#include if((i+2*j+5*k)==100) 钱 { n++; cout<<\一分硬币:\ <<\两分硬币:\ <<\五分硬币:\ < } cout<<\共有\种方法\ //判断是否能组成一元 //组合次数记录 return; } 7、 #include \#include { 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 int i,n; for(n=1981;n<=2050;n++) { for(i=2;i if (n%i==0) //若被i整除则不是素数 break; //不是素数年号则跳出,进行对下 一年的判断 } 9、 #include \#include 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 } 11、 #include \#include 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 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]; //输入个实数 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C++第一至第八章课后习题答案(3)在线全文阅读。
相关推荐: