【参考实用】计算机三级网络技术.doc8322.pdf
《【参考实用】计算机三级网络技术.doc8322.pdf》由会员分享,可在线阅读,更多相关《【参考实用】计算机三级网络技术.doc8322.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、优质参考文档 优质参考文档 1 计算素数 1将大于整数m且紧靠m的k个素数存入数组PP。1.intcnt=0;2.while(cntk)3.4.m+;5.if(isP(m)PPcnt+=m;6.1求出所有这些四位数是素数的个数cnt,以及所有不满足此条件的四位数平均值 pjz2。12.pjz2/=(300-cnt);1.inti;2.for(i=0;i300;i+)3.4.if(isP(ai)5.6.pjz1+=ai;t+;8.9.elsepjz2+=ai;10.11.pjz1/=cnt;1 计算 100 以内满足以下条件的所有整数 i 的个数 cnt 以及这些 i 之和 sum。1.inti
2、;2.for(i=3;ibj)9.10.tmp=bj;11.bj=bi;12.bi=tmp;13.14.15.1.inti,j,tmp;2.for(i=0;i300;i+)3.if(isP(ai)bcnt+=ai;4.for(i=0;icnt;i+)5.6.for(j=i+1;jcnt;j+)7.1选出大于 100小于 1000的所有个位数字与十位数字之和被 10 除所得余数恰是百位数字的所有 素 数 cnt sum。t+;10.sum+=i;11.12.1.inti,bw,sw,gw;2.for(i=100;i500;i-)3.4.if(isPrime(i)t+;7.jK=-1;8.sum+
3、=jKi;9.2 数位分解按数筛选统计并排序 2 按每个数的后三位升序排列,如后三位相等则按原始 4 位降序排列数组 bb 中。15.m=aai;16.aai=aaj;17.aaj=m;18.19.20.21.for(i=0;i10;i+)22.bbi=aai;1.inti,j,m;2.for(i=0;i199;i+)3.for(j=i+1;j(aaj%1000)6.7.m=aai;8.aai=aaj;9.aaj=m;10.11.elseif(aai%1000)=(aaj%1000)12.13.if(aaiaaj)14.2 按每个数的后三位降序排列,如后三位相等则按原始 4 位升序排列数组 b
4、b 中。15.m=aai;16.aai=aaj;17.aaj=m;18.19.20.21.for(i=0;i10;i+)22.bbi=aai;1.inti,j,m;2.for(i=0;i199;i+)3.for(j=i+1;j200;j+)4.5.if(aai%1000)aaj)14.2若一个四位四位数的千位数位置上的值小于等于百位的,百位小于等于十位的统计 cnt 9.bcnt+=ai;10.11.for(i=0;icnt-1;i+)12.for(j=i+1;jbj)14.15.ab=bj;16.bj=bi;17.bi=ab;18.1.intqw,bw,sw,gw,i,j,ab;2.for(
5、i=0;iMAP;i+)3.4.qw=ai/1000;5.gw=ai%10;6.bw=(ai-qwK1000)/100;7.sw=(ai-qwK1000-bwK100)/10;8.if(qw=bw&bw=sw&sw=gw)&(ai%2=0)2 选出 1000-5000内符合条件自然数。千位与百位之和等于十位与个位之和计算 cnt,sum。8.if(qw+bw)=(sw+gw)&(qw+bw)=(gw-qw)K10)t+;11.sum+=i;12.13.1.inti,qw,bw,sw,gw;2.for(i=1000;i=5000;i+)3.4.qw=i/1000;5.bw=(i-qwK1000)
6、/100;6.sw=(i-qwK1000-bwK100)/10;7.gw=i%10;2若一个四位四位数的千位数位置上的值小于等于百位的,百位小于等于十位的统计 cnt 9.bcnt+=ai;10.11.for(i=0;icnt-1;i+)12.for(j=i+1;jbj)14.15.ab=bj;16.bj=bi;17.bi=ab;18.1.intqw,bw,sw,gw,i,j,ab;2.for(i=0;i=bw&bw=sw&sw=gw)&(ai%2)2 把一个四位数的千位数减去百位数再减去十位最后减去个位,得出值大于等于零且四位数是奇数统计cnt。1.intqw,bw,sw,gw,i,j,ab
7、;2.for(i=0;iMAP;i+)3.4.qw=ai/1000;5.gw=ai%10;6.bw=(ai-qwK1000)/10优质参考文档 优质参考文档=ai;10.11.for(i=0;icnt-1;i+)12.for(j=i+1;jbj)14.15.ab=bj;16.bj=bi;17.bi=ab;18.0;7.sw=(ai-qwK1000-bwK100)/10;8.if(qw-gw-bw-sw=0)&(ai%2)9.bcnt+2把一个四位数的个位减去千位再减去百位最后减去十位,得出值大于等于零且原四位数是偶数统计cnt。=ai;10.11.for(i=0;icnt-1;i+)12.fo
8、r(j=i+1;jbj)14.15.ab=bj;16.bj=bi;17.bi=ab;18.1.intqw,bw,sw,gw,i,j,ab;2.for(i=0;i=0)&(ai%2=0)9.bcnt+2把一个四位数的千位加上个位的值恰好等于百位加上十位得的值,且原四位数十奇数,统计cnt。=ai;10.11.for(i=0;icnt-1;i+)12.for(j=i+1;jbj)14.15.ab=bj;16.bj=bi;17.bi=ab;18.1.intqw,bw,sw,gw,i,j,ab;2.for(i=0;iMAP;i+)3.4.qw=ai/1000;5.gw=ai%10;6.bw=(ai-q
9、wK1000)/100;7.sw=(ai-qwK1000-bwK100)/10;8.if(qw+gw-bw-sw=0)&(ai%2)9.bcnt+2把一个四位数的千位加上十位的值恰好等于百位加上个位得的值,且原四位数十偶数,统计cnt。=ai;10.11.for(i=0;icnt-1;i+)12.for(j=i+1;jbj)14.15.ab=bj;16.bj=bi;17.bi=ab;18.1.intqw,bw,sw,gw,i,j,ab;2.for(i=0;iMAP;i+)3.4.qw=ai/1000;5.gw=ai%10;6.bw=(ai-qwK1000)/100;7.sw=(ai-qwK10
10、00-bwK100)/10;8.if(qw+sw-bw-gw=0)&(ai%2)=0)9.bcnt+2求千位上的数减百位数减十位再减个位得出的值大于零的个数 cnt。11.for(i=0;icnt-1;i+)12.for(j=i+1;jbj)14.15.tmp=bj;16.bj=bi;17.bi=tmp;18.1.inti,j,qw,bw,sw,gw,tmp;2.for(i=0;i0)9.bcnt+=ai;10.2求个位上的数减千位数减百位再减十位得出的值大于零的个数 cnt。11.for(i=0;icnt-1;i+)12.for(j=i+1;jcnt;j+)13.if(bibj)14.15.
11、tmp=bj;16.bj=bi;17.bi=tmp;18.1.inti,j,qw,bw,sw,gw,tmp;2.for(i=0;i0)9.bcnt+=ai;10.2求出千位数加上百位数等于十位数加个位数的个数 cnt再按从大到小顺序排序。11.for(i=0;icnt;i+)12.for(j=i+1;jcnt;j+)13.if(bibj)14.15.tmp=bj;16.bj=bi;17.bi=tmp;18.1.inti,j,qw,bw,sw,gw,tmp;2.for(i=0;i300;i+)3.4.qw=ai/1000;5.bw=(ai-qwK1000)/100;6.sw=(ai-qwK100
12、0-bwK100)/10;7.gw=ai%10;8.if(qw+bw-sw-gw=0)9.bcnt+=ai;10.2求出千位数加上个位数等于百位数加十位数的个数 cnt再按从小到大顺序排序。11.for(i=0;icnt-1;i+)12.for(j=i+1;jbj)14.15.tmp=bj;16.bj=bi;17.bi=tmp;18.1.inti,j,qw,bw,sw,gw,tmp;2.for(i=0;i0)9.10.pjz1+=ai;t+;12.13.elsepjz2+=ai;14.15.pjz1/=cnt;16.pjz2/=(300-cnt);1.inti,qw,bw,sw,gw;2.fo
13、r(i=0;i0)9.10.pjz1+=ai;t+;12.13.elsepjz2+=ai;14.15.pjz1/=cnt;16.pjz2/=(300-cnt);1.inti,qw,bw,sw,gw;2.for(i=0;i300;i+)3.4.qw=ai/1000;5.bw=(ai-qwK1000)/100;6.sw=(ai-qwK1000-bwK100)/10;7.gw=ai%10;8.if(qw-bw-sw-gw 2求千位数加个位数等于百位数加十位数的个数 cnt,再求平均值 pjz1pjz2。sw=0)9.10.pjz1+=ai;t+;12.13.elsepjz2+=ai;14.15.pj
14、z1/=cnt;16.pjz2/=(300-cnt);1.inti,qw,bw,sw,gw;2.for(i=0;i300;i+)3.4.qw=ai/1000;5.bw=(ai-qwK1000)/100;6.sw=(ai-qwK1000-bwK100)/10;7.gw=ai%10;8.if(qw+gw-bw-2求千位数加百位数等于十位数加个位数的个数 cnt,再求平均值 pjz1pjz2。gw=0)9.10.pjz1+=ai;t+;12.13.elsepjz2+=ai;14.15.pjz1/=cnt;16.pjz2/=(300-cnt);1.inti,qw,bw,sw,gw;2.for(i=0;
15、i=0且 ab-cd=10且两数都是奇数从大到小排序求 cnt。newV1-newV2=10)&(newV1%2)&(newV2%2)11.bcnt+=ai;12.13.for(i=0;icnt-1;i+)14.for(j=i+1;jcnt;j+)15.if(bibj)16.17.newV1=bj;18.bj=bi;19.bi=newV1;20.1.intqw,bw,sw,gw,i,j,newV1,newV2;2.for(i=0;i0&3把千位和十位数字组成新的两位数,个位和百位组成。如两数都是素数且新数十位数字均不为零从大到小排序求 cnt。isprime(newV2)11.bcnt+=ai
16、;12.13.for(i=0;icnt-1;i+)14.for(j=i+1;jcnt;j+)15.if(bibj)16.17.newV1=bj;18.bj=bi;19.bi=newV1;20.1.intqw,bw,sw,gw,i,newV1,newV2,j;2.for(i=0;iMAP;i+)3.4.qw=ai/1000;5.gw=ai%10;6.bw=(ai-qwK1000)/100;7.sw=(ai-qwK1000-bwK100)/10;8.newV1=qwK10+sw;9.newV2=gwK10+bw;10.if(qw&gw&isprime(newV1)&3 把千位和十位数字组成新的两位
17、数 ab,个位和百位组成 cd。如 abcd且 ab 是奇数不能被 5 整除从大到小排序求 cnt。2=0)11.bcnt+=ai;12.13.for(i=0;icnt-1;i+)14.for(j=i+1;jcnt;j+)15.if(bibj)16.17.newV1=bj;18.bj=bi;19.bi=newV1;20.1.intqw,bw,sw,gw,i,newV1,newV2,j;2.for(i=0;iMAP;i+)3.4.qw=ai/1000;5.gw=ai%10;6.bw=(ai-qwK1000)/100;7.sw=(ai-qwK1000-bwK100)/10;8.newV1=qwK1
18、0+sw;9.newV2=gwK10+bw;10.if(qw&gw&(newV1newV2)&(newV1%2)&(newV1%5)&(newV2%3把个位和千位数字组成新的两位数,百位和十位组成。如两数都是偶数且至少有一个能被 9 整除从大到小排序求 cnt。9=0)11.bcnt+=ai;12.13.for(i=0;icnt-1;i+)14.for(j=i+1;jcnt;j+)15.if(bibj)16.17.newV1=bj;18.bj=bi;19.bi=newV1;20.1.intqw,bw,sw,gw,i,newV1,newV2,j;2.for(i=0;iMAP;i+)3.4.qw=
19、ai/1000;5.gw=ai%10;6.bw=(ai-qwK1000)/100;7.sw=(ai-qwK1000-bwK100)/10;8.newV1=gwK10+qw;9.newV2=bwK10+sw;10.if(gw&bw&(newV1%2=0)&(newV2%2=0)&(newV1%9=0|newV2%3数组 a中取数,把个位和千位数字组成新的两位数,百位和十位组成。如两数一个奇数一个偶数至少一个能被 17 整除降序计算cnt。|(newV1%2)&(newV2%2=0)&(newV1%17=0|newV2%17=0)11.bcnt+=ai;12.13.for(i=0;icnt-1;i
20、+)14.for(j=i1.intqw,bw,sw,gw,i,newV1,newV2,j;2.for(i=0;iMAP;i+)3.4.qw=ai/1000;5.gw=ai%10;6.bw=(ai-qwK1000)/100;7.sw=(ai-qwK1000-bwK100)/10;8.newV1=gwK10+qw;9.newV2=bwK10+sw;10.if(gw&bw&(newV1%2=0)&(newV2%2)&(newV1%17=0|newV2%17=0)|(newV1%2)&(newV2%2=0)&(newV1%17=0|newV2%17=0)优质参考文档 优质参考文档+1;jcnt;j+)
21、15.if(bibj)16.17.newV1=bj;18.bj=bi;19.bi=newV1;20.3把千位和个位数字组成新的两位数,百位和十位组成。如两数都是奇数且至少有一个能被 5 整除从大到小排序求 cnt。5)=0)11.bcnt+=ai;12.13.for(i=0;icnt-1;i+)14.for(j=i+1;jcnt;j+)15.if(bibj)16.17.newV1=bj;18.bj=bi;19.bi=newV1;20.1.intqw,bw,sw,gw,i,newV1,newV2,j;2.for(i=0;i=10且ab-cd=20且两数都是偶数从大到小排序求cnt。(newV2%
22、2=0)11.bcnt+=ai;12.13.for(i=0;icnt-1;i+)14.for(j=i+1;jcnt;j+)15.if(bibj)16.17.newV1=bj;18.bj=bi;19.bi=newV1;20.1.intqw,bw,sw,gw,i,j,newV1,newV2;2.for(i=0;i=10&newV1-newV2cd且 ab 是偶数能被 5 整除从大到小排序求 cnt。(newV2%2)11.bcnt+=ai;12.13.for(i=0;icnt-1;i+)14.for(j=i+1;jcnt;j+)15.if(bibj)16.17.newV1=bj;18.bj=bi;
23、19.bi=newV1;20.1.intqw,bw,sw,gw,i,newV1,newV2,j;2.for(i=0;inewV2)&(newV1%2=0&newV1%5=0)&3如果四位数各位上的数字均为 02468中的一个数字统计 cnt从大到小排序。2=0)9.bcnt+=ai;10.11.for(i=0;icnt-1;i+)12.for(j=i+1;jcnt;j+)13.if(bibj)14.15.ab=bj;16.bj=bi;17.bi=ab;18.1.intqw,bw,sw,gw,i,j,ab;2.for(i=0;iMAP;i+)3.4.qw=ai/1000;5.gw=ai%10;6
24、.bw=(ai-qwK1000)/100;7.sw=(ai-qwK1000-bwK100)/10;8.if(qw%2=0)&(bw%2=0)&(sw%2=0)&(gw%3如果四位数各位上的数字均为奇数统计 cnt从大到小排序存入 b 中。9.bcnt+=ai;10.11.for(i=0;icnt-1;i+)12.for(j=i+1;jcnt;j+)13.if(bibj)14.15.ab=bj;16.bj=bi;17.bi=ab;18.1.intqw,bw,sw,gw,i,j,ab;2.for(i=0;iMAP;i+)3.4.qw=ai/1000;5.gw=ai%10;6.bw=(ai-qwK1
25、000)/100;7.sw=(ai-qwK1000-bwK100)/10;8.if(qw%2)&(bw%2)&(sw%2)&(gw%2)3 在三位整数(100至 999)中寻找符合条件的数条件:某数既是完全平方数又有两位数字相同,例如 144,676等。12.printf(N=%d=%dK%dn,n,k,k);13.bbcnt+=n;14.15.16.returncnt;1.intn,k,a,b,c,cnt=0;2.for(k=10;k+)3.4.n=kKk;5.if(n999)break;7.a=n/100;8.b=n%100/10;9.c=n%10;10.if(a-b)K(a-c)K(b-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 参考实用 参考 实用 计算机 三级 网络技术 doc8322
限制150内