C语言程序填空练习题(二).docx
《C语言程序填空练习题(二).docx》由会员分享,可在线阅读,更多相关《C语言程序填空练习题(二).docx(8页珍藏版)》请在优知文库上搜索。
1、将下面的程序补充完整,以完成指定的功能。1 .尼科彻斯定理ThisprogramistoverifyTheoremofNicoqish.Thatisthecubeofanyintegercanberepresentedasthesumofsomecontinueoddnumbers.Forexample,83=512=57+59+61+63+65+67+69+71.includeusingnamespacestd;intmain()(intn,a,i;while(1)(coutn;if(n=O);/(D/输出等差数列,首项为a*a-a+1,公差为2,项数为na=n*n-n+1;coutn,*,
2、n*n,=n*n*n=,a;for(i=1;i+)/(2)cout+,;/(3)coutendl;)returnO;)2 .角谷猜想ThisprogramistoverifyJiaoguGuess.Thatisgivenanynaturalnumber,ifitisaneven,divides2,ifitisanodd,multiple3andadd1,theresultcontinuestobecalculatedanalogously.Aftersometimes,theresultisalways1.#includeusingnamespacestd;intmain()(intn,a,i
3、,cnt;while(1)(coutn;if(n=O)break;/(1)cnt=O;coutResultsofverification:n;doif(/(2)n=n*3+1;cout,StepNo.+cnt,(n-1)3*3+1=nendl;)else(n=2;coutStepNo.+cnt2*n72=nendl;)while();/(3)coutendl;)return0;)3 .四方定理ThisprogramistoverifyTheoremofFourSquares.Thatisallnaturalnumberscanberepresentedassumofnomorethan4squ
4、aresofthenumbers.e.g.,123=7*7+7*7+4*4+3*3.#includeusingnamespacestd;intmain()(inti,j,kJ,number;while(1)coutnumber;if(number=O);/(1)coutResultsofverification:n;for(i=1;i=number/2;i+)for0=O;j=i;j+)for(k=0;k=j;k+)for(l=0;l=k;l+)if()/(2)(coutnumber=i*i,+j*j+k*,k+l*endl;gotoexit;)exit:coutn;returnO;)4 .亲
5、密数Thisisaprogramtofindfriendlynumberspair.WhichmeansthesumofintegerAsallfactors(exceptA)equalstothesumofintegerBsallfactors(exceptB)#includeusingnamespacestd;intmain()(inta,i,b,n,m;coutn;coutnTherearefollowingfriendly-numberspairsmallerthannendl;for(a=1;an;a+)(for(;i=a/2;i+)/(1)if(!(a%i)b+=i;for(;i=
6、b/2;i+)/(2)if(!(b%i)m+=i;if(&ab)/(3)couta.,bm;)coutendl;return0;)5 .自守数Thisprogramwillfindtheautomorphicnumbers.Thedefinationofaautomorphicnumberis:themantissaofanaturalnumberssquareequalstoitself.e.g.,52=25,762=5776,93762=87909376.#includeusingnamespacestd;intmain()(intmul,number,k,kk;for(number=0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 程序 填空 练习题