全国计算机等级考试三级网络机试真题全集.docx
- 文档编号:5124270
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:45
- 大小:28.87KB
全国计算机等级考试三级网络机试真题全集.docx
《全国计算机等级考试三级网络机试真题全集.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试三级网络机试真题全集.docx(45页珍藏版)》请在冰豆网上搜索。
全国计算机等级考试三级网络机试真题全集
排序类
1200个四位数如果四位数各位上的数字均是0或2或4或6或8,则统计出满足此条件的个数cnt,并把这些数按从大到小的顺序存入数组b中
inti,j,t;
for(i=0;i<200;i++)
if(a[i]%2+a[i]/10%2+a[i]/100%2+a[i]/1000%2==0)
b[cnt++]=a[i];
for(i=0;i for(j=i+1;j if(b[i] { t=b[i]; b[i]=b[j]; b[j]=t; } 结果cnt=6666266044602284226682264 2;200个四位数如果四位数各位上的数字均是奇数,则统计出满足此条件的个数cnt 并把这些四位数按从大到小的顺序存入b中 inti,j,t; for(i=0;i<200;i++) { if(a[i]%2+a[i]/10%2+a[i]/100%2+a[i]/1000%2==4) b[cnt++]=a[i]; } for(i=0;i for(j=i+1;j if(b[i] { t=b[i]; b[i]=b[j]; b[j]=t; } 满足条件的数=149777757373937359597753555115399535373337175315951153 3选出5000以下符合条件的自然数。 条件是: 千位数字+百位数字=十位数字+个位数字,且千位数字+百位数字=10*(个位数字-千位数字)计算并输出这些四位自然数的个数cnt以及这些数的和sum inti,j,t; for(i=1000;i<5000;i++) if(i/1000+i/100%10==i/10%10+i%10&&i/1000+i/100%10==(i%10-i/1000)*10) {cnt++; sum+=i;} 满足条件的自然数的个数=4之和=13274 数后三位比较4有200个正整数,且每个数均在1000至9999之间,要求按每个数的后三位的大小进行s升序排列,然后取出满足此条件的前10个数依次存入bb中,如果后三位的数值相等,则按原先的数值进行降序排列。 inti,j,t; for(i=0;i<199;i++) for(j=i+1;j<200;j++) if(aa[i]%1000>aa[j]%1000||(aa[i]%1000==aa[j]%1000&&aa[i] { t=aa[i]; aa[i]=aa[j]; aa[j]=t; } for(i=0;i<10;i++) bb[i]=aa[i]; 结果7006100730207021602150305031903540353037 5有200个正整数,且每个数均在1000至9999之间,要求按每个数的后三位的大小进行降序排列,然后取出满足此条件的前10个数依次存入bb中,如果后三位的数值相等,则按原先的数值进行升序排列。 inti,j,t; for(i=0;i<199;i++) for(j=i+1;j<200;j++) if(aa[i]%1000 { t=aa[i]; aa[i]=aa[j]; aa[j]=t; } for(i=0;i<10;i++) bb[i]=aa[i]; 结果i=1,2999i=2,3995i=3,6986i=4,5977i=5,5966i=6,5966i=7,9962i=8,1961i=9,2952i=10,7946 前后五位比较3 数前后五位比较6有200个数依次从a中取出一个四位数;如果该四位数连续大于该四位数以后的5个数且该数是奇数,从小到大存于b inti,j,t; for(i=0;i<200-5;i++) { if(a[i]>a[i+1]&&a[i]>a[i+2]&&a[i]>a[i+3]&&a[i]>a[i+4]&&a[i]>a[i+5]&&a[i]%2==1) b[cnt++]=a[i]; }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 三级 网络 机试真题 全集