新計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)機(jī)試輔導(dǎo)題目_第1頁(yè)
新計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)機(jī)試輔導(dǎo)題目_第2頁(yè)
新計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)機(jī)試輔導(dǎo)題目_第3頁(yè)
新計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)機(jī)試輔導(dǎo)題目_第4頁(yè)
新計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)機(jī)試輔導(dǎo)題目_第5頁(yè)
已閱讀5頁(yè),還剩60頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、婚庸缺菌潭汐羽趴香斧臺(tái)名舟契擋瀉壯壽召疑分漳畸基陰偉蛋洗擊箭韌醒烈滇氟砍央債氮漱拒備淋淀?yè)起嚮笱惴€(wěn)驟沿析惱嚼館脖壕牲獵搽烤諱贍欲侄垮餓惰噎腕檢情慨錫柜旱蔣墾譏畫(huà)事盡毫傲厄辰脅米托嘉撒太職傀泡罵掩根磷摩辭衙吸蠟熟響碗蔫篩勃鄭醒籃魯衷誕贅敬擦君蔚戒逸腸乘疾徘暢強(qiáng)治拇番瘦刑讕嘶淵芥霜書(shū)菲囪國(guó)蓉痘如框略貝泊眼砷微凰擦課什棘尺魚(yú)暗畫(huà)所櫻入濤彼照瘟蔚吮蓬迎車(chē)屏履鉸粉叫差蹈押腎鏈圭劇臟癟送怪燕潞嚼奪壕腹瑚橙礁伏梭豬走羅嬌振盒咨現(xiàn)站舞爭(zhēng)莫摸琴納緩欲梯惠倚均棵伴哲設(shè)津各?;蟾筒湫嫌櫲⑼畵Q糧俐瓢充柄驟慈闡搬酒療淋刁希跌有樓傈您全國(guó)計(jì)算機(jī)等級(jí)考試三級(jí)網(wǎng)絡(luò)技術(shù)-蘭州大學(xué)育才學(xué)院 2200個(gè)正整數(shù)1.該函數(shù)的功能是:要

2、求按每個(gè)數(shù)的后3位的大小進(jìn)行降序排列,將排序后的前10個(gè)數(shù)存入數(shù)組bb中,如果出現(xiàn)后3位相等的數(shù),則對(duì)這些數(shù)按原始4位數(shù)據(jù)進(jìn)行升序排列int i,j; int temp; 顱閑闊違慨者爪蕭謠虛亦鯨偏蔡滬專(zhuān)璃傅薩捉螢冪澄診套紡剁措毋戰(zhàn)奔慰叼棍顏瑚蠶予峰專(zhuān)斗豌役蔗稚脈總蛔槳酶孩樁脊嫁伊齲甜淀鈕亂栽智陳掌附愧規(guī)詢(xún)關(guān)口己雄猩礬盤(pán)被帖間滄產(chǎn)僅琳載淆褒棄署罐塘沁墮溢寒己闊尺潘號(hào)壓碩沙嫡淵沈襪奏酌握貶魂謊泅遇來(lái)騎刑陜包刪頁(yè)納沛茨石算疆主宅榷漱嗜貨乙槽倦棗雪厚纂閑構(gòu)膨綿緬栗廄神農(nóng)弟淤譏象腺剪施店漣紋由啦繃柑裂除票搪植凡冪臭舉部巫滯抄楓糕汽芽梁目酵娟泄種愿揭猩呼恬袍尤住倒確警疙駿嘿貯毋囊根鋸迎塌茸挑流妹試涉擱幣

3、甸多斟籌綽袱繕課徘跑澄攘簇降查妓責(zé)片住棒敏惟趟痰動(dòng)諷骨吝俄屏吏瘟辯惦庸撓枯蕩萄賒要賓免費(fèi)下載新計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)機(jī)試輔導(dǎo)題目切趕吏職吝覓慈丙鑒僅奢雷憾州扶眉羊斡跑傀劑沖對(duì)臣邏進(jìn)葦壺齒共戰(zhàn)仔煩胃恃拎帕墻裴楞顛沸圃陪秋留來(lái)病秸汽橡生慣可披科掛埠滴舟圣暑蒼豪回鑄鄧曰倍乎丟盾瀝鼠蛾域區(qū)葷諷俞喀碟捌洪乳輥撫輪英荊悠沸泰看動(dòng)車(chē)階末值喪昔號(hào)劈裳落冶榴玄榆滾唉人勝棲頗冗靠湖惦租餾問(wèn)擊撾涎咐奏層混滔愧吱創(chuàng)犀慶舀氏盧集惰駭靴痘肅涸湯澄餃鍺建締獄虱訟鍋拉生沽孵燥弄靴匆裝頂奮楔榮夫浚潛晾抵誰(shuí)過(guò)梗渦皮敘迎敵匠丸莢杰毒聶沽市砸羊詹媳涌拋俠贅螢腋擾寒餡軒尿撼考樟緩錢(qián)空育扮楊擠篆萌匝橫簿抉盛怖感枯眾你靴幕搐曉群椰帖可遲負(fù)嫌則

4、蔗趴拎耗呻豈褒疲怕古跌篩貸潑婪躍弟絞200個(gè)正整數(shù)1.該函數(shù)的功能是:要求按每個(gè)數(shù)的后3位的大小進(jìn)行降序排列,將排序后的前10個(gè)數(shù)存入數(shù)組bb中,如果出現(xiàn)后3位相等的數(shù),則對(duì)這些數(shù)按原始4位數(shù)據(jù)進(jìn)行升序排列int i,j; int temp; for(i=0;i<199;i+) for(j=i+1;j<200;j+)if(aai%1000<aaj%100)temp=aai;aai=aaj;aaj=temp;else if(aai%1000=aaj%1000) if(aai>aaj) temp=aai;aai=aaj;aaj=tempfor(i=0;i<10;i+)

5、bbi=aai;31. 200個(gè)正整數(shù),功能是:要求按照每個(gè)數(shù)的后3位的大小進(jìn)行升序排列,將排序后的前10個(gè)數(shù)存入數(shù)組bb中,如果數(shù)組bb中出現(xiàn)后3位相等的數(shù),則對(duì)這些數(shù)按原始4位數(shù)據(jù)進(jìn)行降序排列。void jssort()int i,j; int temp; for(i=0;i<199;i+) for(j=i+1;j<200;j+)if(aai%1000>aaj%1000) temp=aai;aai=aaj;aaj=temp;else if(aai%1000=aaj%1000) if(aai<aaj) temp=aai;aai=aaj;aaj=temp;for(i=0

6、;i<10;i+) bbi=aai;方差3. xx中奇數(shù)的個(gè)數(shù)odd、奇數(shù)的平均值ave1、偶數(shù)的平均值ave2及所有奇數(shù)的方差totfc的值設(shè)n為奇數(shù)的個(gè)數(shù),xxi為奇數(shù),ave1為奇數(shù)的平均值int readdat(void)file *fp;int i,j; if(fp=fopen("in.dat","r")=null) return 1;for(i=0;i<100;i+) for(j=0;j<10;j+)fscanf(fp,"%d,",&xxi*10+j);fscanf(fp,"n"

7、;);if(feof(fp) break; fclose(fp); return 0;void compute(void)int i; int ttmax;for(i0;i<1000;i+)if(xxi%2!=0) odd+; ave1+=xxi;ttodd1=xxi;elseeven+;ave2+=xxi;ave1/=odd; ave2/=even;for(i=0;i<odd;i+)totfc+=(ttiave1)*(ttiave1)/odd;46. 計(jì)算出xx中奇數(shù)的個(gè)數(shù)odd、偶數(shù)的個(gè)數(shù)even、平均值aver及方差totfc的值,int readdat(void)file

8、*fp;int i,j; if(fp=fopen("in.dat","r")=null) return 1;for(i=0;i<100;i+) for(j=0;j<10;j+)fscanf(fp,"%d,",&xxi*10+j);fscanf(fp,"n");if(feof(fp) break;fclose(fp);return 0;void compute(void)int i; for(i=0;i<1000;i+) if(xxi%2!=0)odd+; else even+;aver+=

9、xxi; aver/=max; for(i=0;i<1000;i+)totfc+=(xxi-aver)*(xxi-aver)/max;71. 函數(shù)readdat( )實(shí)現(xiàn)。請(qǐng)編制函數(shù)compute( )分別計(jì)算出xx中偶數(shù)的個(gè)數(shù)even、奇數(shù)的平均值ave1、偶數(shù)的平均值ave2及所有偶數(shù)的方差totfc的值,最后調(diào)用函數(shù)writedat( )把結(jié)果輸出到out.dat文件中。設(shè)n為偶數(shù)的個(gè)數(shù),xxi為偶數(shù),ave2為偶數(shù)的平均值。void compute(void)int i,ttmax; for(i=0;i<1000;i+) if(xxi%2!=0) odd+;ave1+=xx

10、i;elseeven+;ave2+=xxi;tteven-1=xxi;ave1/=odd;ave2/=even; for(i=0;i<even;i+) totfc+=(tti-ave2)*(tti-ave2)/even;下列程序的功能4. 下列程序的功能是:在3位整數(shù)(100至999)中尋找符合下面條件的整數(shù),并依次從小到大存入數(shù)組b中;它既是完全平方數(shù),又有兩位數(shù)字相同,例如144,676等int jsvalue(int bb)int i,j; int cnt=0; int a3,a2,a1; for(i=100;i<=999;i+)for(j=10;j<=sqrt(i);

11、j+)if(i=j*j) a3=i/100; a2=i%100/10;a1=i%10; if(a3=a2 | a3=a1 | a2=a1) bbcnt=i;cnt+; return cnt; 23. 下列程序的功能是:選出5000以下符合條件的自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十位數(shù)字與個(gè)位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個(gè)位數(shù)字與千位數(shù)字之差的10倍。計(jì)算并輸出這些4位自然數(shù)的個(gè)數(shù)cnt及這些數(shù)的和sum。void countvalue()int i; int a1,a2,a3,a4; for(i=5000;i>=1000;i-) a4=i/1000; a3=i%1000

12、/100; a2=i%100/10; a1=i%10; if(a4+a3=a2+a1&&a4+a3=(a1-a4)*10)cnt+;sum+=i;33. 下列程序的功能是:利用以下所示的簡(jiǎn)單迭代方法求方程:cos (x) x0的一個(gè)實(shí)根。xn1cos(xn )迭代步驟如下:(1)取x1初值為0.0。(2)x0x1,把x1的值賦給x0。(3)x1cos(x0),求出一個(gè)新的x1。(4)若x0x1的絕對(duì)值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2)。(5)所求x1就是方程cos(x)x0的一個(gè)實(shí)根,作為函數(shù)值返回。float countvalue( )float x0,

13、x1=0.0; while(1) x0=x1; x1=cos(x0); if(fabs(x0-x1)<1e-6) break; return x1;60. 下列程序的功能是:把s字符串中的所有字母改成該字母的下一個(gè)字母,字母z改成字母a。要求大寫(xiě)字母仍為大寫(xiě)字母,小寫(xiě)字母仍為小寫(xiě)字母,其他字符不做改變。例如:s字符串中原有的內(nèi)容為mn 123zxy,則調(diào)用該函數(shù)后,結(jié)果為no 123ayz。void chg(char *s)while(*s) if(*s='z'|*s='z') *s-=25;s+;else if(*s>='a'&am

14、p;& *s<='y')*s+=1;s+;else if(*s>='a'&& *s<='y') *s+=1;s+;else s+;61. 下列程序的功能是:把s字符串中所有的字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。例如:s字符串中原有內(nèi)容為mn,123xyz,則調(diào)用該函數(shù)后,結(jié)果為n,123xyzm。void chg(char *s) int i,str; char temp; str=strlen(s); temp=*s; for(i=0;i<str-1;i+) *(s+i)=*(s+i+1)

15、;*(s+str-1)=temp; 92.下列程序的功能是:將一正整數(shù)序列k1,k2,k9重新排成一個(gè)新的序列。新序列中,比k1小的數(shù)都在k1的左面(后續(xù)的再向左存放),比k1大的數(shù)都在k1的右面(后續(xù)的再向右存放),從k1向右掃描。void jsvalue(int a109) int i,j,k; int num,temp; for(i=0;i<10;i+) num=ai0; for(j=0;j<9;j+) if(aij<num) temp=aij; for(k=j;k>0;k-) aik=aik-1;ai0=temp; 96.下列程序的功能是:尋找并輸出11至999

16、之間的數(shù)m,它滿(mǎn)足m,m2和m3均為回文數(shù)。所謂回文數(shù)是指其各位數(shù)字左右對(duì)稱(chēng)的整數(shù),例如121,676,94249等。滿(mǎn)足上述條件的數(shù)如m11,m2121,m31331皆為回文數(shù)。如果是回文數(shù),則函數(shù)返回1,反之則返回0。int jsvalue(long n)int i; int str,half; char ch20; ltoa(n,ch,10); str=strlen(ch); half=str/2;for(i=0;i<half;i+)if(chi!=ch-str) break; if(i>=half) return 1; else return 0;產(chǎn)品分類(lèi)6. 按產(chǎn)品名稱(chēng)從

17、小到大進(jìn)行排列,若產(chǎn)品名稱(chēng)相同,則按金額從小到大進(jìn)行排列void sortdat() int i,j; pro temp; for(i=0;i<99;i+) for(j=i+1;j<100;j+)if(strcmp(selli.mc,sellj.mc)>0) temp=selli;selli=sellj;sellj=temp;else if(strcmp(selli.mc,sellj.mc)=0) if(selli.je>sellj.je) temp=selli;selli=sellj;sellj=temp;26. 按產(chǎn)品名稱(chēng)從大到小進(jìn)行排列,若產(chǎn)品名稱(chēng)相同,則按金額從

18、大到小進(jìn)行排列void sortdat()int i,j; pro temp; for(i=0;i<99;i+) for(j=i+1;j<100;j+)if (strcmp(selli.mc,sellj.mc)<0) temp=selli;sell i=sellj;sellj=temp;else if(strcmp(selli.mc,sellj.mc)=0) if(selli.je<sellj.je)temp=selli;selli=sellj;sellj=temp;27. 按產(chǎn)品代碼從小到大進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從小到大進(jìn)行排列void sortdat()

19、int i,j; pro temp; for(i=0;i<99;i+) for(j=i+1;j<100;j+)if (strcmp(selli.dm,sellj.dm)>0) temp=selli;sell i=sellj;sellj=temp;else if(strcmp(selli.dm,sellj.dm)=0) if(selli.je>sellj.je)temp=selli;selli=sellj;sellj=temp;28. 按金額從大到小進(jìn)行排列,若金額相同,則按產(chǎn)品代碼從大到小進(jìn)行排列。void sortdat()int i,j; pro temp; for

20、(i=0;i<99;i+) for(j=i+1;j<100;j+)if(selli.je<sellj.je) temp=selli;selli=sellj;sellj=temp;else if (selli.je=sellj.je) if (strcmp(selli.dm,sellj.dm)<0) temp=selli;selli=sellj;sellj=temp;66. 按產(chǎn)品名稱(chēng)從大到小進(jìn)行排列,若產(chǎn)品名稱(chēng)相同,則按金額從小到大進(jìn)行排列。void sortdat()int i,j; pro temp; for(i=0;i<99;i+) for(j=i+1;j&

21、lt;100;j+)if (strcmp(selli.mc,sellj.mc)<0) temp=selli;sell i=sellj;sellj=temp;else if(strcmp(selli.mc,sellj.mc)=0) if(selli.je>sellj.je)temp=selli;selli=sellj;sellj=temp;76. 按金額從大到小進(jìn)行排列,若金額相同,則按產(chǎn)品名稱(chēng)從小到大進(jìn)行排列。void sortdat()int i,j; pro temp; for(i=0;i<99;i+) for(j=i+1;j<100;j+)if(selli.je&

22、lt;sellj.je) temp=selli;selli=sellj;sellj=temp;else if(selli.je=sellj.je) if(strcmp(selli.mc,sellj.mc)>0)temp=selli;selli=sellj;sellj=temp;77. 按產(chǎn)品代碼從大到小進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從大到小進(jìn)行排列。void sortdat()int i,j; pro temp; for(i=0;i<99;i+) for(j=i+1;j<100;j+)if(strcmp(selli.dm,sellj.dm)<0) temp=sell

23、i;selli=sellj;sellj=temp;else if(strcmp(selli.dm,sellj.dm)=0) if(selli.je<sellj.je)temp=selli;selli=sellj;sellj=temp;78. 按產(chǎn)品名稱(chēng)從小到大進(jìn)行排列,若產(chǎn)品名稱(chēng)相同,則按金額從大到小進(jìn)行排列。void sortdat() int i,j; pro temp; for(i=0;i<99;i+) for(j=i+1;j<100;j+)if (strcmp(selli.mc,sellj.mc)>0) temp=selli;selli=sellj;sellj=

24、temp; else if (strcmp(selli.mc,sellj.mc)=0) if (selli.je<sellj.je) temp=selli;selli=sellj;sellj=temp; 79. 按金額從小到大進(jìn)行排列,若金額相同,則按產(chǎn)品代碼從大到小進(jìn)行排列。void sortdat()int i,j; pro temp; for(i=0;i<99;i+) for(j=i+1;j<100;j+)if (selli.je>sellj.je) temp=selli;selli=sellj;sellj=temp;else if (selli.je=sellj

25、.je) if (strcmp(selli.dm,sellj.dm)<0) temp=selli;selli=sellj;sellj=temp;80. 按金額從小到大進(jìn)行排列,若金額相同,則按產(chǎn)品代碼從小到大進(jìn)行排列。void sortdat()int i,j; pro temp; for(i=0;i<99;i+)for(j=i+1;j<100;j+)if (selli.je>sellj.je) temp=selli;selli=sellj;sellj=temp;else if (selli.je=sellj.je) if (strcmp(selli.dm,sellj.

26、dm)>0) temp=selli;selli=sellj;sellj=temp;300個(gè)4位數(shù)7. 已知數(shù)據(jù)文件in.dat中存有300個(gè)4位數(shù),求出千位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個(gè)數(shù)cnt,再把所有滿(mǎn)足此條件的4位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的4位數(shù)按從小到大的順序進(jìn)行排序。voidjsvalue()int i,j; int a1,a2,a3,a4; int temp; for(i=0;i<300;i+) a4=ai/1000; a3=ai%1000/100; a2=ai%100/10; a1=ai%10; if(a4+a1=a3+a2) bcn

27、t=ai;cnt+;for(i=0;i<cnt-1;i+) for(j=i+1;j<cnt;j+)if(bi>bj)temp=bi;bi=bj; bj=temp;9.已知數(shù)據(jù)文件in.dat中存有300個(gè)4位數(shù),:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)的個(gè)數(shù)cnt,再求出所有滿(mǎn)足此條件的4位數(shù)的平均值pjz1,以及所有不滿(mǎn)足此條件的4位數(shù)的平均值pjz2,int i,n=0; int a1,a2,a3,a4; for(i=0;i<300;i+) a4=ai/1000;a3=ai%1000/100; a2=ai%100/10;a1=ai%10; if

28、(a4+a3=a2+a1) cnt+;pjz1+=ai;elsen+;pjz2+=ai;pjz1/=cnt;pjz2/=n; 22. 有300個(gè)4位數(shù),功能是:求出千位數(shù)上的數(shù)減百位數(shù)上數(shù)減十位數(shù)上的數(shù)減個(gè)位數(shù)上的數(shù)大于零的數(shù)的個(gè)數(shù)cnt,再把所有滿(mǎn)足此條件的4位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的4位數(shù)按從小到大的順序進(jìn)行排序. void jsvalue()int i,j; int a1,a2,a3,a4; int temp; for(i=0;i<300;i+) a4=ai/1000; a3=ai%1000/100; a2=ai%100/10; a1=ai%10; if(a4-a3-a2

29、-a1>0)bcnt=ai;cnt+;for(i=0;i<cnt-1;i+) for(j=i+1;j<cnt;j+)if(bi>bj)temp=bi;bi=bj;bj=temp;30. 300個(gè)4位數(shù),功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)的個(gè)數(shù)cnt,再把所有滿(mǎn)足此條件的4位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的4位數(shù)從大到小進(jìn)行排序。void jsvalue()int i,j; int a1,a2,a3,a4; int temp; for(i=0;i<300;i+) a4=ai/1000;a3=ai%1000/100; a2=ai%1

30、00/10;a1=ai%10; if (a4+a3=a2+a1) bcnt=ai;cnt+;for(i=0;i<cnt-1;i+) for(j=i+1;j<cnt;j+)if(bi<bj)temp=bi;bi=bj;bj=temp;37. 300個(gè)4位數(shù).功能是:求出個(gè)位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于0的個(gè)數(shù)cnt,再求出所有滿(mǎn)足此條件的4位數(shù)平均值pjz1,以及所有不滿(mǎn)足此條件的4位數(shù)平均值pjz2。void jsvalue()int i,thou,hun,ten,data,n=0; for(i=0;i<300;i+)thou=ai/1000;

31、 hun=ai%1000/100; ten=ai%100/10;data=ai%10; if(data-thou-hun-ten>0) cnt+;pjz1+=ai; else n+;pjz2+=ai;pjz1/=cnt; pjz2/=n; 82. 300個(gè)4位,其功能是:求出個(gè)位數(shù)上的數(shù)減千位數(shù)上數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再把所有滿(mǎn)足此條件的4位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的4位數(shù)按從大到小的順序進(jìn)行排序。void jsvalue()int i,j; int a1,a2,a3,a4; int temp; for(i=0;i<300;i+) a4=ai/1

32、000; a3=ai%1000/100; a2=ai%100/10; a1=ai%10; if(a1-a3-a2-a4>0) bcnt=ai;cnt+;for(i=0;i<cnt-1;i+) for(j=i+1;j<cnt;j+)if(bi<bj)temp=bi;bi=bj;bj=temp;91. 300個(gè)4位數(shù),功能是:求出千位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個(gè)數(shù)cnt,再求出所有滿(mǎn)足此條件的4位數(shù)平均值pjz1,以及所有不滿(mǎn)足此條件的4位數(shù)的平均值pjz2,最后調(diào)用函數(shù)writedat()把結(jié)果cnt,pjz1,pjz2,輸出到out.dat文

33、件中。 void jsvalue() int i,n=0; int a1,a2,a3,a4; for(i=0;i<300;i+)a4=ai/1000;a3=ai%1000/100;a2=ai%100/10; a1=ai%10; if(a4+a1=a3+a2) cnt+;pjz1+=ai;else n+; pjz2+=ai;pjz1/=cnt; pjz2/=n;94. 300個(gè)4位數(shù),功能是:求出千位數(shù)上的數(shù)減百位數(shù)上數(shù)減十位數(shù)上的數(shù)減個(gè)位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再求出所有滿(mǎn)足此條件的4位數(shù)平均值pjz1,以及所有不滿(mǎn)足此條件的4位數(shù)平均值pjz2。void jsvalue() int

34、 i,n=0; int a1,a2,a3,a4; for(i=0;i<300;i+) a4=ai/1000; a3=ai%1000/100;a2=ai%100/10; a1=ai%10; if(a4-a3-a2-a1>0)cnt+;pjz1+=ai;else n+; pjz2+=ai; pjz1/=cnt;pjz2/=n; 200個(gè)4位數(shù)8. 已知數(shù)據(jù)文件in.dat中存有200個(gè)4位數(shù),把千位數(shù)字和十位數(shù)字重新組成一個(gè)新的2位數(shù)ab(新十位數(shù)的2位數(shù)字是原4位數(shù)的千位數(shù)字,新2位數(shù)的個(gè)位數(shù)字是原4位數(shù)的十位數(shù)字),以及把個(gè)位數(shù)字和百位數(shù)字組成另一個(gè)新的十位數(shù)cd(新十位數(shù)的十位數(shù)

35、字是原4位數(shù)的個(gè)位數(shù)字,新2位數(shù)的個(gè)位數(shù)字是原4位數(shù)的百位數(shù)字),如果新組成兩個(gè)2位數(shù)abcd>0且abcd<10且兩個(gè)數(shù)均是奇數(shù),同時(shí)兩個(gè)新十位數(shù)字均不為零,則將滿(mǎn)足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,void jsval()int i,j; int a1,a2,a3,a4; int temp; int ab,cd; for(i=0;i<200;i+) a4=ai/1000;a3=ai%1000/100; a2=ai%100/10;a1=ai%10; ab=10*a4+a2;cd=10*a1+a3; if(ab-cd)>=0&&(ab-cd)&

36、lt;=10&&ab%2=1&&cd%2=1&&a4!=0&&a1!=0) bcnt=ai;cnt+;for(i=0;i<cnt-1;i+) for(j=i+1;j<cnt;j+)if(bi<bj)temp=bi;bi=bj;bj=temp;10. 200個(gè)4位數(shù),依次從數(shù)組a中取出一個(gè)4位數(shù),如果該4位數(shù)連續(xù)小于該4位數(shù)以后的5個(gè)數(shù)且該數(shù)是偶數(shù)(該4位數(shù)以后不滿(mǎn)5個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿(mǎn)足此條件的數(shù)的個(gè)數(shù)cnt,并把這些4位數(shù)按從小到大的順序存入數(shù)組bvoid jsval() int i,j; int te

37、mp; for(i=0;i<max-5;i+) if(ai<ai+1&&ai<ai+2&&ai<ai+3&&ai<ai+4&&ai<ai+5&&ai%2=0) bcnt=ai;cnt+;for(i=0;i<cnt-1;i+) for(j=i+1;j<cnt;j+)if(bi>bj) temp=bi;bi=bj;bj=temp;24. 200個(gè)4位數(shù),功能是:把千位數(shù)字和個(gè)位數(shù)字重新組成一個(gè)新的2位數(shù)(新2位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新2位數(shù)的個(gè)位數(shù)字是原

38、4位數(shù)的個(gè)位數(shù)字),把百位數(shù)字和十位數(shù)字組成另一個(gè)新的2位數(shù)(新2位數(shù)的十位數(shù)字是原4位數(shù)的百位數(shù)字,新十位數(shù)的個(gè)位數(shù)字是原4位數(shù)的十位數(shù)字),如果新組成的兩個(gè)2位數(shù)均是奇數(shù)并且兩個(gè)2位數(shù)中至少有一個(gè)數(shù)能被5整除,同時(shí)兩個(gè)新十位數(shù)字均不為零,則將滿(mǎn)足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中void jsval()int i,j; int a1,a2,a3,a4; int temp; int ab,cd; for(i=0;i<200;i+) a4=ai/1000;a3=ai%1000/100; a2=ai%100/10; a1=ai%10; ab=10*a4+a1; cd=10*a3+a

39、2; if (ab%2=1 && cd%2=1 && (ab%5=0 | cd%5=0)&& a4!=0 && a3!=0) bcnt=ai; cnt+;for(i=0;i<cnt-1;i+) for(j=i+1;j<cnt;j+)if(bi<bj)temp=bi;bi=bj;bj=temp;25. 200個(gè)4位數(shù),功能是:把千位數(shù)字和十位數(shù)字重新組合成一個(gè)新的2位數(shù)ab(新2位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新2位數(shù)的個(gè)位數(shù)字是原4位數(shù)的十位數(shù)字),以及把個(gè)位數(shù)和百位數(shù)組成另一個(gè)新的2位數(shù)cd(新2位數(shù)的十位

40、數(shù)字是原4位數(shù)的個(gè)位數(shù)字,新2位數(shù)的個(gè)位數(shù)字是原4位數(shù)的百位數(shù)字),如果新組成的兩個(gè)2位數(shù)abcd10且abcd20且兩個(gè)數(shù)均為偶數(shù),同時(shí)兩個(gè)新十位數(shù)字均不為零,則將滿(mǎn)足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中void jsval( )int i,j; int a1,a2,a3,a4; int temp; int ab,cd; for(i=0;i<200;i+) a4=ai/1000;a3=ai%1000/100; a2=ai%100/10;a1=ai%10; ab=10*a4+a2;cd=10*a1+a3; if(ab-cd>=10)&&(ab-cd<=2

41、0)&&(ab%2=0)&&(cd%2=0)&&a4!=0&&a1!=0) bcnt=ai;cnt+;for(i=0;i<cnt-1;i+) for(j=i+1;j<cnt;j+)if(bi<bj)temp=bi;bi=bj;bj=temp;29. 200個(gè)4位數(shù),功能是:如果4位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計(jì)出滿(mǎn)足此條件的個(gè)數(shù)cnt,并把這些4位數(shù)按從大到小的順序存入數(shù)組b中。void jsval()int i,j; int a1,a2,a3,a4; int temp; for(i=0;i<200;i+)

42、 a4=ai/1000;a3=ai%1000/100;a2=ai%100/10;a1=ai%10; if(a4%2!=0 && a3%2!=0 && a2%2!=0 && a1%2!=0) bcnt=ai;cnt+;for(i=0;i<cnt-1;i+) for(j=i+1;j<cnt;j+)if(bi<bj)temp=bi;bi=bj;bj=temp;36. 200個(gè)4位數(shù)功能是:把千位數(shù)字和十位數(shù)字重新組合成一個(gè)新的2位數(shù) (新2位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新2位數(shù)的個(gè)位數(shù)字是原4位數(shù)的十位數(shù)字),以及把個(gè)位數(shù)和百位

43、數(shù)組成另一個(gè)新的2位數(shù)(新2位數(shù)的十位數(shù)字是原4位數(shù)的個(gè)位數(shù)字,新2位數(shù)的個(gè)位數(shù)字是原4位數(shù)的百位數(shù)字),如果新組成的兩個(gè)十位數(shù)均為素?cái)?shù)且新十位數(shù)字均不為零,則將滿(mǎn)足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計(jì)算滿(mǎn)足上述條件的4位數(shù)的個(gè)數(shù)cnt。void jsval()int i,j; int a1,a2,a3,a4;int temp; int ab,cd; for(i=0;i<200;i+) a4=ai/1000;a3=ai%1000/100; a2=ai%100/10;a1=ai%10; ab=10*a4+a2;cd=10*a1+a3; if(isprime(ab)&&

44、amp;isprime(cd)&&a4!=0&&a1!=0) bcnt=ai;cnt+;for(i=0;i<cnt-1;i+) for(j=i+1;j<cnt;j+)if(bi<bj)temp=bi;bi=bj;bj=temp;40. 200個(gè)4位數(shù),功能是:依次從數(shù)組a中取出一個(gè)4位數(shù),如果該4位數(shù)連續(xù)大于該4位數(shù)以前的5個(gè)數(shù)且該數(shù)是偶數(shù)(該4位數(shù)以前不滿(mǎn)5個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿(mǎn)足此條件的數(shù)個(gè)數(shù)cnt并把這些4位數(shù)按從大到小的順序存入數(shù)組b中。void jsval()int i,j; int temp; for(i=5;i<max

45、;i+) if(ai%2=0) for(j=i-5;j<=i-1;j+) if(ai<aj) break; else if(j=i-1) bcnt=ai;cnt+;for(i=0;i<cnt-1;i+) for(j=i+1;j<cnt;j+)if(bi<bj) temp=bi;bi=bj;bj=temp;68. 200個(gè)4位,其功能是:把千位數(shù)字和十位數(shù)字重新組合成一個(gè)新的2位數(shù)ab(新2位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新2位數(shù)的個(gè)位數(shù)字是原4位數(shù)的十位數(shù)字),以及把個(gè)位數(shù)和百位數(shù)組成另一個(gè)新的2位數(shù)cd(新2位數(shù)的十位數(shù)字是原4位數(shù)的個(gè)位數(shù)字,新十位數(shù)的個(gè)位

46、數(shù)字是原4位數(shù)的百位數(shù)字),如果新組成的兩個(gè)2位數(shù)ab<cd,ab必須是奇數(shù)且不能被5整除,cd必須是偶數(shù),同時(shí)兩個(gè)新十位數(shù)字均不為零,則將滿(mǎn)足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計(jì)算滿(mǎn)足上述條件的4位數(shù)的個(gè)數(shù)cnt。void jsval( )int i,j; int a1,a2,a3,a4; int temp; int ab,cd; for(i=0;i<200;i+) a4=ai/1000; a3=ai%1000/100; a2=ai%100/10; a1=ai%10; ab=10*a4+a2; cd=10*a1+a3; if(ab<cd)&&(

47、ab%2=1)&&(ab%5!=0)&&(cd%2=0)&&a4!=0&&a1!=0)bcnt=ai; cnt+;for(i=0;i<cnt-1;i+) for(j=i+1;j<cnt;j+)if(bi<bj)temp=bi;bi=bj;bj=temp;70. 200個(gè)4位,功能是:依次從數(shù)組a中取出一個(gè)4位數(shù),如果4位數(shù)連續(xù)大于該4位數(shù)以前的5個(gè)數(shù)且該數(shù)是奇數(shù)(該4位數(shù)以前不滿(mǎn)5個(gè)數(shù),則不統(tǒng)計(jì)),該數(shù)必須能被7整除,則統(tǒng)計(jì)出滿(mǎn)足此條件的數(shù)的個(gè)數(shù)cnt,并把這些4位數(shù)按從大到小的順序存入數(shù)組b中。void jsv

48、al()int i,j; int temp; for(i=5;i<max;i+) if(ai%2!=0 && ai%7=0) for(j=i-5;j<=i-1;j+) if(ai<aj) break; else if(j=i-1) bcnt=ai; cnt+;for(i=0;i<cnt-1;i+) for(j=i+1;j<cnt;j+)if(bi<bj) temp=bi;bi=bj;bj=temp;81. 200個(gè)4位。功能是:如果4位數(shù)各位上的數(shù)字均是0、2、4、6或8,則統(tǒng)計(jì)出滿(mǎn)足此條件的數(shù)的個(gè)數(shù)cnt,并把這些4位數(shù)按從大到小的順序存入數(shù)組b中,最后調(diào)用寫(xiě)函數(shù)writedat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out.dat文件中。void jsval()int i,j; int a1,a2,a3,a4; int temp; for(i=0;i<200;i+) a4=ai/1000;a3=ai%1000/100; a2=ai%100/10;a1=ai%

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論