C语言求同构数.doc

C语言求同构数.doc

ID:52916083

大小:54.50 KB

页数:5页

时间:2020-03-31

C语言求同构数.doc_第1页
C语言求同构数.doc_第2页
C语言求同构数.doc_第3页
C语言求同构数.doc_第4页
C语言求同构数.doc_第5页
资源描述:

《C语言求同构数.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言求同构数:求指定区间内的同构数#include#include#includechar*right(char*ms,intlen);voidmain(){longa;intlen;charas[10];charms[20];printf("求[1,10000]中的同构数:");for(a=1;a<=10000;a++){ultoalen=strlen(as);ultoa(a*a,ms,10);if(strcmp(as,right(ms,len

2、))==0)(a,as,10);printf("%s其平方为%s",as,ms);}}char*right(char*ms,intlen){inti,j;for(i=0;i<(signed)strlen(ms);ms++);for(j=0;j#includeintprime(intn){inti;if(n<2)return0;for(i=2;i<=sqrt(n);i++)if(

3、n%i==0)return0;return1;}voidmain(){inti,m,n;printf("m:");scanf("%d",&m);printf("n:");scanf("%d",&n);for(i=m;i<=n-2;i++)if(prime(i)&&prime(i+2))printf("%d,%d",i,i+2);}c语言折半查找法#include#includevoidmain(){intcz(inta,intx,inty,intc[]);intgh[

4、10]={1,2,3,4,5,6,7,8,9,10};inth,w;scanf("%d",&h);w=cz(h,0,9,gh);if(w!=-1){printf("%d",gh[w]);}else{printf("没找到");}getch();}intcz(inta,intx,inty,intc[]){intm;if(x>y)return-1;m=(x+y)/2;if(a==c[m]){returnm;}if(a

5、m+1,y,c));}}c语言程序计算1~500之间的全部“同构数”之和。#includevoidmain(){intn,he=0,a=0;doublepingfang;for(n=4;n<10;n++){pingfang=n*n;if((pingfang-n)%10==0){printf("%5d",n);he+=n;a++;if(a%5==0)printf("");}}for(n=10;n<100;n++){pingfang=n*n;if((pingfang-n)/100==0){p

6、rintf("%5d",n);he+=n;a++;if(a%5==0)printf("");}}for(n=100;n<=500;n++){pingfang=n*n;if((pingfang-n)/1000==0){printf("%5d",n);he+=n;a++;if(a%5==0)printf("");}}printf("1到500之间所有的同构数之和为:%5d",he);}用C语言验证歌德巴赫猜想(任何充分大的偶数都可以由两个素数之和表示)。#includeintf(in

7、tn){inti;for(i=2;i

8、}找出一个数组中的最大值和最小值#includevoidmain(){inta[8][8]={0};intl,r,i,j,min=65535,max=-65536;printf("inputlinenumber:");scanf("%d",&l);printf("inputcolumnnumber:");scanf("%d",&r);printf("inputthearray:

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

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

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