二級(jí)C語(yǔ)言上機(jī)編程習(xí)題庫(kù).doc

二級(jí)C語(yǔ)言上機(jī)編程習(xí)題庫(kù).doc

ID:53359879

大?。?92.00 KB

頁(yè)數(shù):36頁(yè)

時(shí)間:2020-04-03

二級(jí)C語(yǔ)言上機(jī)編程習(xí)題庫(kù).doc_第1頁(yè)
二級(jí)C語(yǔ)言上機(jī)編程習(xí)題庫(kù).doc_第2頁(yè)
二級(jí)C語(yǔ)言上機(jī)編程習(xí)題庫(kù).doc_第3頁(yè)
二級(jí)C語(yǔ)言上機(jī)編程習(xí)題庫(kù).doc_第4頁(yè)
二級(jí)C語(yǔ)言上機(jī)編程習(xí)題庫(kù).doc_第5頁(yè)
資源描述:

《二級(jí)C語(yǔ)言上機(jī)編程習(xí)題庫(kù).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、題目1請(qǐng)編寫(xiě)一個(gè)函數(shù)jsValue(intm,intk,intxx[]),該函數(shù)的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組xx傳回。intisP(intm){inti;for(i=2;i0;m++)if(isP(m)){xx[s++]=m;k--;}}☆題目2已知數(shù)據(jù)文件IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVa

2、l(),其功能是:如果四位數(shù)各位上的數(shù)字均是0或2或4或6或8,則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt,并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。voidjsVal(){inti,j,qw,bw,sw,gw;for(i=0;i

3、[i]

4、=strlen(xx[i])-1;j>=0;j--){k=0;memset(tem,0,80);if(xx[i][j]=='o'){righto=j;for(s=righto+1;s

5、(),其函數(shù)的功能是:以行為單位對(duì)行中以空格或標(biāo)點(diǎn)符號(hào)為分隔的所有單詞進(jìn)行倒排。最后把已處理的字符串(應(yīng)不含標(biāo)點(diǎn)符號(hào))仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件OUT6.DAT中。例如:原文:YouHeMeIamastudent.  結(jié)果:MeHeYoustudentaamIvoidStrOL(void){inti,j,k,s,m,strl;charstr[80];for(i=0;i

6、=strl-1;j>=0;j--){if(isalpha(xx[i][j]))k++;else{for(m=1;m<=k;m++)str[s++]=xx[i][j+m];k=0;}if(!isalpha(xx[i][j]))str[s++]='';}for(m=1;m<=k;m++)str[s++]=xx[i][j+m];str[s]='