编程(c语言源程序代码)

编程(c语言源程序代码)

ID:15549593

大小:201.50 KB

页数:19页

时间:2018-08-04

编程(c语言源程序代码)_第1页
编程(c语言源程序代码)_第2页
编程(c语言源程序代码)_第3页
编程(c语言源程序代码)_第4页
编程(c语言源程序代码)_第5页
资源描述:

《编程(c语言源程序代码)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、已知S=1+1/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+N),当N的值为50时,求S的值。要求:按四舍五入的方式精确到小数点后第四位。#include#includemain(){floats=0.0;intn,t=0;for(n=1;n<=50;n++){t=t+n;s=s+1.0/t;}printf("%7.4f",s);}1.9608把一张一元钞票,换成一分、二分和五分硬币,每种至少11枚,问有多少种方案?#includevoidmain

2、(){intx,y,z,count=0;for(x=11;x<=100;x++;){for(y=11;y<=50;y++;){for(z=11;z<=20;z++){if(x+2*y+5*z==100)printf(“x=%d,y=%d,z=%d”,x,y,z);count++;}}}printf(“thereare%dmethods”,count);}13“完数”:一个数如果恰好等于它的所有真因子之和,这个数就称为“完数”。例如,6的真因子为1,2,3,而6=1+2+3,因此,6是“完数”。求1000以内的所有

3、完数之和。#includemain(){inti,j,s=0,t;for(i=2;i<=1000;i++){t=1;for(j=2;j#includevoidmain()1451019{intk=800,sum=0,n=0,j,ye

4、s;while((k>=200)&&(n<20)){yes=1;for(j=2;j<=sqrt(k);j++)if(k%j==0){yes=0;break;}if(yes){printf(“%5d”,k);sum+=k;n++;if(n%5==0)printf(“”);}k--;}printf("%d",sum);}“同构数”:所谓“同构数”是指这样一个数,它出现在它的平方数的右侧,例如5的平方是25,25的平方是625,故5和25都是同构数,求[2,1000]之间所有同构数之和。(提示:若x是m位同构数

5、,则x的平方除以10的m次方的余数就是x)#include#include#includemain(){longs;longk,n,sum=0,count=0;clrscr();for(n=2;n<=1000;n++){if(n<10)k=10;elseif(n<100)k=100;elsek=1000;s=n*n;if(s%k==n){count++;sum+=n;printf("%4d",n);}}printf("%5ld,%5ld",count,sum

6、);}1113倒勾股数:A,B,C是三个小于或等于300的正整数,当满足1/A^2+1/B^2=1/C^2关系,并且A>B>C时,称为倒勾股数。求这样的倒勾股数有多少组。填空完成程序,然后运行程序得出正确结果。(答案填程序运行结果,保留整数位)#includemain(){doublea,b,c;intcount=0;clrscr();for(c=1;c<=300;c++)for(b=c+1;b<=300;b++)for(a=b+1;a<=300;a++)if(1.0/(a*a)+1.0/(b*

7、b)==1.0/(c*c))count=count+1;printf("%d",count);}1119A,B,C是三个小于或等于100正整数,当满足1/A^2+1/B^2=1/C^2关系时,称为倒勾股数。求130B>C的倒勾股数有多少组。1(101)求方程9x+4y=2000的所有正整数解的

8、x-y

9、的最大值#include#includemain(){intx,y,z,max=0;for(x=1;x<230;x++){y=(int)((2000-9

10、*x)/4);z=abs(x-y);if(9*x+4*y==2000&&y>0&&max#include#includei

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。