最新计算机三级网络技术上机题库.doc

上传人:11****ws 文档编号:3206733 上传时间:2019-05-25 格式:DOC 页数:40 大小:227.50KB
下载 相关 举报
最新计算机三级网络技术上机题库.doc_第1页
第1页 / 共40页
最新计算机三级网络技术上机题库.doc_第2页
第2页 / 共40页
最新计算机三级网络技术上机题库.doc_第3页
第3页 / 共40页
最新计算机三级网络技术上机题库.doc_第4页
第4页 / 共40页
最新计算机三级网络技术上机题库.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、1 求出千位数上的数加个位数上的数等于百位数上的数加十位数上的数的个数 cnt,再把所有满足此条件的四位数依次存入数组 b 中,然后对数组 b 的四位数按从小到大的顺序进行排序1.void jsValue() int i,j; /* 定义变量 */int a1,a2,a3,a4;int temp;for(i=0;ibj) temp=bi;bi=bj;bj=temp;2 如果四位数均是奇数,则统计出满足此条件的个数 cnt,并把这些四位数按从大到小的顺序存入数组 b 中2.void jsVal() int i,j; /* 定义变量 */int a1,a2,a3,a4;int temp;for(i

2、=0;icj) temp=ci;ci=cj;cj=temp;5 求出千位数上的数减百位数减十位数上的数减个位数上的数大于零的个数 cnt,再把所有满足此条件的四位数依次存入数组 b 中,然后对数组 b 的四位数按从小到大的顺序进行排序5.void jsValue() int i,j; /* 定义变量 */int a1,a2,a3,a4;int temp;for(i=0;i0) /* 判断条件 */bcnt+=ai;for(i=0;ibj) temp=bi;bi=bj;bj=temp;6.void countValue() int i,j; /* 定义变量 */int a1,a2,a3,a4;f

3、or(i=1000;i0) /* 判断条件 */bcnt+=ai;for(i=0;i=0for(i=0;ibj) temp=bi;bi=bj;bj=temp;10 若一个四位数的千位数字上的值大于等于百位数字上的值,百位数字上的值大于等于十位数字上的值,以及十位数字上的值大于等于个位数字上的值,并且原四位数是奇数,则统计出满足此条件的个数 cnt 并把这些四位数按从小到大的顺序存入数组 b 中10.void jsVal() int i,j; /* 定义变量 */int a1,a2,a3,a4;int temp;for(i=0;i=a3for(i=0;ibj) temp=bi;bi=bj;bj=

4、temp;11 把一个四位数的千位数字上的值加上个位数字上的值恰好等于百位数字上的值加上十位数字上的值,并且原四位数是奇数,则统计出满足此条件的个数 cnt 并把这些四位数按从小到大的顺序存入数组 b 中11.void jsVal() int i,j; /* 定义变量 */int a1,a2,a3,a4;int temp;for(i=0;ibj) temp=bi;bi=bj;bj=temp;12 把一个四位数的千位数字上的值加上十位数字上的值恰好等于百位数字上的值加上个位数字上的值,并且原四位数是偶数,则统计出满足此条件的个数 cnt 并把这些四位数按从小到大的顺序存入数组 b 中12.voi

5、d jsVal() int i,j; /* 定义变量 */int a1,a2,a3,a4;int temp;for(i=0;ibj) temp=bi;bi=bj;bj=temp;13 按产品名称从小到大进行排列,若产品名称相等,则按金额从小到大进行排列,最终排列结果仍存入结构数组 sell 中13.void SortDat() int i,j; /* 定义变量 */PRO temp;for(i=0;i0 /* 判断条件 */|strcmp(selli.mc,sellj.mc)=0selli=sellj;sellj=temp;14 按产品名称从大到小进行排列,若产品名称相等,则按金额从大到小进行

6、排列,最终排列结果仍存入结构数组 sell 中14.void SortDat() int i,j; /* 定义变量 */PRO temp;for(i=0;i0 /* 判断条件 */|strcmp(selli.dm,sellj.dm)=0selli=sellj;sellj=temp;16 按金额从大到小进行排列,若金额相等,按产品代码从大到小进行排列16.void SortDat() int i,j; /* 定义变量 */PRO temp;for(i=0;isellj.je) temp=selli;selli=sellj;sellj=temp;18 按金额从大到小进行排列,若金额相等,按产品名称

7、从小到大进行排列18.void SortDat() int i,j; /* 定义变量 */PRO temp;for(i=0;i0) temp=selli;selli=sellj;sellj=temp;19 按产品代码从大到小进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组 sell 中19.void SortDat() int i,j; /* 定义变量 */PRO temp;for(i=0;i0 /* 判断条件 */|strcmp(selli.mc,sellj.mc)=0selli=sellj;sellj=temp;23 把千位数字和十位数字重新组成一个新的十位数

8、 ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字) ,以及把个位数字和百位数字组成另一个新的十位数 cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字) ,如果新组成的两个十位数 ab-cd=0 且 ab-cd=0for(i=0;icnt-1;i+) /* 选择法排序 */for(j=i+1;jcnt;j+)if(bibj) temp=bi;bi=bj;bj=temp;24 把千位数字和个位数字重新组成一个新的十位数(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的个位数字) ,以及把百位数字和十位数

9、字组成另一个新的十位数(新十位数的十位数字是原四位数的百位数字,新十位数的个位数字是原四位数的十位数字) ,如果新组成的两个十位数均是奇数并且两个十位数中至少有一个数能被 5 整除,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组 b 中,并要计算满足上述条件的四位数的个数 cnt24.void jsVal() int i,j; /* 定义变量 */int a1,a2,a3,a4;int ab,cd;int temp;for(i=0;iMAX;i+) a1=ai%10; /* 数位分解 */a2=ai%100/10;a3=ai%1000/100;a4=ai/1000;ab=a4*10+a1; /* 数位重组 */cd=a3*10+a2;if(ab%2=1for(i=0;icnt-1;i+) /* 选择法排序 */for(j=i+1;jcnt;j+)if(bibj) temp=bi;bi=bj;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。