C语言程序填空练习题(二).docx

上传人:王** 文档编号:1334625 上传时间:2024-06-19 格式:DOCX 页数:8 大小:22.66KB
下载 相关 举报
C语言程序填空练习题(二).docx_第1页
第1页 / 共8页
C语言程序填空练习题(二).docx_第2页
第2页 / 共8页
C语言程序填空练习题(二).docx_第3页
第3页 / 共8页
C语言程序填空练习题(二).docx_第4页
第4页 / 共8页
C语言程序填空练习题(二).docx_第5页
第5页 / 共8页
C语言程序填空练习题(二).docx_第6页
第6页 / 共8页
C语言程序填空练习题(二).docx_第7页
第7页 / 共8页
C语言程序填空练习题(二).docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
资源描述

《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;

7、number1OOOOjnumber+)(for(mul=number,k=1;k*=10);/(1)kk=k*10;mul=number*number%kk;if()/(2)coutnumber)coutendl;return0;)6 .特殊的四位数Thisprogramwillfindthefourfigureswhichhavethecharacteristicasfollows:abcd=(ab+cd)2.e.g.,3025=(30+25)*(30+25).#includeusingnamespacestd;intmain()intn,a,b;for(n=1000;n10000;n+)

8、(;/(1);/(2)if(a+b)*(a+b)=n)coutn,;)coutendl;return0;)7 .求方程COS(X)x=0的根Thisprogramistofindtherealrootoffunctioncos(x)-x=0.includeincludeusingnamespacestd;intmain()float0,x1=0.0;while(1)(; /(1); /(2)if(fabs(x-x1)1e-6)break;)coutTherealrootis,x1endl;return0;)8 .特殊的3位数ThisprogramistofindthePerfectSquare

9、Numbers.whichhave3digits,and2ofthemarethesame,e.g.100,121,144,225,400,441,484,676,900.include#includeusingnamespacestd;intmain()(inti,n,a,b,c;for(i=10;i=sqrt(1000);i+)(;/(1)a=n100;/(2)c=n%10;if(a=bHa=cb=c)coutn;)coutendl;return0;)9 .三重回文数ThisprogramistofindthePalindromeNumbers,whosesquareandcubicare

10、alsoPalindromeNumbers.includeusingnamespacestd;boolisPalindrome(intn)(intx,y=0;x=n;while(x!=0)(;/(1);/(2)returny=n;)intmain()(intm;for(m=11;m1000;m+)(if(isPalindrome(m)&isPalindrome(m*m)&isPalindrome(m*m*m)coutmm*mMm*m*mendl;)returnO;10 .SIXandNINEThisprogramistofindthenumbersofSIXandNINE,whichsatis

11、fytheformulaSIX+SIX+SIX=NINE+NINE,whereS,I,X,N,Estandfordigitsbetween0and9.#includeusingnamespacestd;intmain()inti,x,a,b,c,d;for(i=668;i=999;)/(1)(x=3*i2;a=i10%10;b=x100%10;c=x1000;d=x%10010;if()/(2)(coutixendl;)return0;)或includeusingnamespacestd;intmain()(ints,i,x,n,e,six,nine;for(s=1;s10;s+)for(i=

12、0;i10;i+)for(x=0;x10;x+)for(n=1;n10;n+)for(e=0;e10;e+)(six=;/(3)nine=;/(4)if()/(5)coutsix,nineendl;)return0;)11 .马克思手稿中的数学题ThisprogramistosolveaninterestingmathquestioninKarlMarxsmanuscript.TheProblemisasfollows:30personsspent50yuaninarestaurant,amonythem,eachmanspent3yuan,eachwomanspent2yuan,andeachchildspent1yuan.Thequestionishowmanymen,womenandchildrenarethere?#includeusingnamespacestd;intmain()(intx,y,z;coutMentWomentChildren,endl;for(x=0;x=10;x+)(;/(1);/(2)if()

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!