计算机二级C语言程序题.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机二级C语言程序题.ppt

37、若某整数平方等于某两个正整数平方之和的正整数称为弦数。例如:由于3^2+4^2=5^2,则5为弦数,求[100,200]之间弦数的个数。(55) 106、已知S1=2, S2=2+4, S3=2+4+6, S4=2+4+6+8,S5=2+4+6+8+10,…,求 S=S1+S2+S3+S4+S5+…+S20的值。(3038) 14、勾股弦数是满足公式: A^2+B^2=C^2 (假定ABC)的一组正整数(A,B,C),例如,(3,4,5)是勾股弦数,因为:3^2+4^2=5^2。求A,B,C均小于或等于100的勾股弦数的个数。(52) main() {int a,b,c,n=0; for(a=1;a=100;a++) for(b=a+1;b=100;b++) for(c=b+1;c=100;c++) if(a*a+b*b==c*c) n=n+1; printf(%d\n,n); } #includemath.h main() {long x,y,z,n=0; for(z=100;z=200;z++) for(x=1;x=200;x++) for(y=x+1;y=200;y++) if(x*x+y*y==z*z) {n++; x=200; } printf(n=%d\n,n); } 44、设有十进制数字a,b,c,d和e,它们满足下列式子:abcd*e=bcde (a不等于0, e不等于0或1),求满足上述条件的所有四位数abcd的和。 #includemath.h main() {int n=0; int a,b,c,d,e; for(a=1;a=9;a++) for(b=0;b=9;b++) for(c=0;c=9;c++) for(d=0;d=9;d++) for(e=2;e=9;e++) if((a*1000+b*100+c*10+d)*e==b*1000+c*100+d*10+e) n=n+a*1000+b*100+c*10+d; printf(\n%d,n); } 71、计算Y=X/1!-X^3/3!+X^5/5!-X^7/7!+……前20项的值(已知:X=2)。要求:按四舍五入的方式精确到小数点后第二位。 #includemath.h main() {int i,m=1.0; double y=2,t=1; for(i=2;i=20;i++) {t=t*i; if(i%2!=0) {m=-m; y=y+m*pow(2,i)/t; } } printf(%.2lf\n,y); } 82、若(x,y,z)满足方程:x^2+y^2+z^2=55^2(注:要求 x y z),则(x,y,z)称为方程的一个解。试求方程的所有整数解中|x|+|y|+|z|的最小值。(67) #includemath.h main() {int x,y,z,max=150; for(x=-53;x=54;x++) for(y=x-1;y=54;y++) for(z=y-1;z=54;z++) if(x*x+y*y+z*z==55*55) if(max(fabs(x)+fabs(y)+fabs(z)) ) max=fabs(x)+fabs(y)+fabs(z); printf(%d\n,max); } 87、设有6个十进制数字a,b,c,d, e,f ,求满足abcdf×e=fdcba条件的五位数abcdf(a≠0,e≠0,e≠1)的个数。 main() {long a,b,c,d,e,f,i=0; for(a=1;a=9;a++) for(b=0;b=9;b++) for(c=0;c=9;c++) for(d=0;d=9;d++) for(e=2;e=9;e++) for(f=0;f=9;f++) if((a*10000+b*1000+c*100+d*10+f)*e==(f*10000+d*1000+c*100+b*10+a)) i++; printf(i=%ld,i); } 24、求[200,300]之间有奇数个不同因子的最大的整数(在计算因子个数时,包括该数本身)。(298) main() {int m,s,i; for(m=200;m300;m++) {s=0; for(i=1;i=m;i++) if(m%i==0) s++; if(s%2!=0) printf(%d ,m); } } 102、已知A,B为正整数, AB, A*B=716699且要求A+B取最小值,求满足上述条件的A值。(563) main() {long a,b,n,t=3000; for(a=1;a=300

文档评论(0)

实验室仪器管理 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档