C語言考試題庫2_第1頁
C語言考試題庫2_第2頁
C語言考試題庫2_第3頁
C語言考試題庫2_第4頁
C語言考試題庫2_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1.編程題Fibonacci數(shù)列F(n)的定義為

請編寫函數(shù)fun,其功能是:將兩個(gè)兩位數(shù)的正整F(0)=0,F(l)=l

數(shù)a、b合并形成?個(gè)整數(shù)放在c中。合并的方式是:F(n)=F(n-1)+F(n-2)

將a數(shù)的卜位和個(gè)位數(shù)依次放在c數(shù)個(gè)位和十位上,例如:t=1000時(shí),函數(shù)值為987。

b數(shù)的十位和個(gè)位數(shù)依次放在c數(shù)的百位和千位上。注意:部分源程序給出如下。

例如,當(dāng)a=16,b=35,調(diào)用該函數(shù)后,c=5361。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

注意:部分源程序給出如鼠僅在函數(shù)fun的花括號中填入所編寫的若干語句。

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

僅在函數(shù)fun的花括號中填入所編寫的若干語句。6.編程題

請編寫一個(gè)函數(shù)fun(),它的功能是計(jì)算并輸出給定

2.編程題整數(shù)n的所有因子(不包括1與自身)的平方和(規(guī)

請編?個(gè)函數(shù)voidfun(inttt[M][N]?intpp[N]),定n的值不大于100)。

tt指向一個(gè)M行N列的二維數(shù)組,求出二維數(shù)組例如:主函數(shù)從鍵盤給輸入n的值為56,則輸出為

每列中最大元素,并依次放入pp所指的一維數(shù)組sum=l113?

中。二維數(shù)組中的數(shù)已在主函數(shù)中給出。注意:部分源程序給出如下。

注意:部分源程序給出如下。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入所編寫的若干語句。

僅在函數(shù)fun的花括號中填入所編寫的若干語句。7.編程題

3.編程題程序定義了NXN的二維數(shù)組,并在主函數(shù)中自動

請編寫函數(shù)fun(),對長度為7個(gè)字符的字符串,除賦值。請編寫函數(shù)fiin(inta[][N],intn),該函數(shù)

首、尾字符外,將其余5個(gè)字符按ASCII值碼升序的功能是使數(shù)組左下半三角元素中的值加上no

排列。例如:若n的值為3,a數(shù)組中的值為

編寫完程序,運(yùn)行程序后輸入:字符串為Bdsihad,a=254

169

則排序后輸出為應(yīng)為Badhisdo

537

注意:部分源程序給出如下。

則返回主程序后a數(shù)組中的值應(yīng)為

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

554

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

499

8610

4.編程題

注意:部分源程序給出如下。

編寫函數(shù)fun(),它的功能是求n以內(nèi)(不包括n)同

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

時(shí)能被5與11整除的所有自然數(shù)之和的平方根s,

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

并作為函數(shù)值返回。

8.編程題

例如:n為1000時(shí),函數(shù)值應(yīng)為s=96.979379。

m個(gè)人的成績存放在score數(shù)組中,請編寫函數(shù)

注意:部分源程序給出如下。

fun(),它的功能是:將高于平均分的人數(shù)作為函數(shù)

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

值返回,將高于平均分的分?jǐn)?shù)放在up所指的數(shù)組

僅在函數(shù)fun的花

中。

例如,當(dāng)score數(shù)組中的數(shù)據(jù)為24,35,88,76,

5.編程題

90,54,59,66,96時(shí),函數(shù)返回的人數(shù)應(yīng)該是5,

請編寫函數(shù)fun().它的功能是求Fibonacci數(shù)列中

up中的數(shù)據(jù)應(yīng)為88,76,90,66,96。

小于t的最大的一個(gè)數(shù),結(jié)果由函數(shù)返回。其中

注意:部分源程序給出如下。

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,000

僅在函數(shù)fun的花括號中填入所編寫的若干語句。I00

320

9.編程題

注意:部分源程序給出如下。

請編寫函數(shù)voidfun(intx,intpp[],ini*n),

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

它的功能是:求出能整除x且不是奇數(shù)的各整數(shù),

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

并按從小到大的順序放在pp所指的數(shù)組中,這些

13.編程題

除數(shù)的個(gè)數(shù)通過形參n返回。

下列程序定義了NXN的二維數(shù)組,并在主函數(shù)中

例如,若x中的值為24,貝第6個(gè)數(shù)符合要求,它

賦值。請編寫函數(shù)fun(),函數(shù)的功能是:求出數(shù)組

們是2,4,6,8,12,24。

周邊元素的平方和并作為函數(shù)值返回給主函數(shù)中

注意:部分源程序給出如下。

的s。例如:若a數(shù)組中的值為

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

a=01279

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

I112155

10.編程題

2216II1

請編寫一函數(shù)voidfun(intm,intk,intxx[]),

979102

該函數(shù)的功能是:將大于整數(shù)m且緊靠m的k個(gè)54141

非素?cái)?shù)存入所指的數(shù)組中。則返回主程序后s的值應(yīng)為310-

例如,若輸入15,5,則應(yīng)輸出16,18,20,21,注意:部分源程序給出如下。

22.請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

注意:部分源程序給出如下。僅在函數(shù)fun的花括號中填入所編寫的若干語句。

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,14.編程題

僅在函數(shù)fun的花括號中填入所編寫的若干語句。N名學(xué)生的成績已在主函數(shù)中放入一個(gè)帶頭節(jié)點(diǎn)的

11.編程題鏈表結(jié)構(gòu)中,h指向鏈表的頭節(jié)點(diǎn)。請編寫函數(shù)

請編寫—個(gè)函數(shù)intfun(int*s,intt,int*k),用fun(),它的功能是:找出學(xué)生的最低分,由函數(shù)值

來求出數(shù)組的最小元素在數(shù)組中的下標(biāo)并存放在k返回。

所指的存儲單元中。注意:部分源程序給出如下。

例如,輸入如F整數(shù):請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

234345753]34436458100321135760僅在函數(shù)fun的花括號中填入所編寫的若干語句。

則輸出結(jié)果為6,100?15.編程題

注意:部分源程序給出如下。

請編寫一個(gè)函數(shù)fun(),它的功能是:比較兩個(gè)字符

請勿改動主函數(shù)和其他函數(shù)中的任何內(nèi)容,

main串的長度,(不得調(diào)用C語言提供的求字符串長度

僅在函數(shù)fun的花括號中填入所編寫的若干語句。的函數(shù)),函數(shù)返回較短的字符串。若兩個(gè)字符串

編程題

12.長度相等,則返回第1個(gè)字符串。

下列程序定義了的二維數(shù)組,并在主函數(shù)中

NXN例如,輸入nanjing<CR>nanchang<CR>(<CR>

自動賦值。請編寫函數(shù)該函數(shù)的

fun(intalUN]),為回車鍵),函數(shù)將返回nanjing。

功能是:使數(shù)組右上半三角元素中的值全部置成0。注意:部分源程序給出如下。

例如數(shù)組中的值為

a請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

a=456

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

179

17.編程題

326,

請編寫一個(gè)函數(shù)fun(),它的功能是:將SS所指字

則返回主程序后a數(shù)組中的值應(yīng)為

符串中所有下標(biāo)為偶數(shù)位置的字母轉(zhuǎn)換為小寫(若

該位置上不是字母,則不轉(zhuǎn)換)。k傳回。

例如,若輸入ABC4efG,則應(yīng)輸出aBc4efg。例如,輸入25,則應(yīng)輸出23571113171923。

注意:部分源程序給出如下。注意:部分源程序給出如下。

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

僅在函數(shù)fun的花括號中填入所編寫的若干語句。僅在函數(shù)fun的花括號中填入所編寫的若干語句。

18.編程題23.編程題

請編寫一個(gè)函數(shù)fun(),它的功能是:求出一個(gè)4X學(xué)生的記錄由學(xué)號和成績組成,N名學(xué)生的數(shù)據(jù)已

M整型二維數(shù)組中最小元素的值,并將此值返回調(diào)在主函數(shù)中放入結(jié)構(gòu)體數(shù)組s中,請編寫函數(shù)fun(),

用函數(shù)。它的功能是:把指定分?jǐn)?shù)范圍之外的學(xué)生數(shù)據(jù)放在

注意:部分源程序給出如下。b所指的數(shù)組中,分?jǐn)?shù)范圍之外的學(xué)生人數(shù)由函數(shù)

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,值返回。

僅在函數(shù)fun的花括號中填入所編寫的若干語句。例如,輸入的分?jǐn)?shù)是80和89,則應(yīng)當(dāng)把分?jǐn)?shù)低于

19.編程題80和高于89的學(xué)生數(shù)據(jù)進(jìn)行輸出,不包含80分和

學(xué)生的記錄由學(xué)號和成績組成,N名學(xué)生的數(shù)據(jù)已89分的學(xué)生數(shù)據(jù)。主函數(shù)中把80放在low中,把

在主函數(shù)中放入結(jié)構(gòu)體數(shù)組s中,請編寫函數(shù)fun(),89放在heigh中。

它的功能是:把分?jǐn)?shù)最低的學(xué)生數(shù)據(jù)放在h所指的注意:部分源程序給出如下。

數(shù)組中。注意:分?jǐn)?shù)低的學(xué)生可能不只一個(gè),函數(shù)請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

返回分?jǐn)?shù)最低學(xué)生的人數(shù)。僅在函數(shù)fun的花括號中填入所編寫的若干語句。

注意:部分源程序給出如下。24.編程題

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,學(xué)生的記錄由學(xué)號和成績組成,N名學(xué)生的數(shù)據(jù)已

僅在函數(shù)fun的花括號中填入所編寫的若干語句。在主函數(shù)中放入結(jié)構(gòu)體數(shù)組s中,請編寫函數(shù)fun(),

20.編程題它的功能是:函數(shù)返回指定成績的學(xué)生數(shù)據(jù),指定

請編寫函數(shù)fun(),該函數(shù)的功能是:移動一維數(shù)組的成績在主函數(shù)中輸入。若沒找到指定的成績,在

中的內(nèi)容,若數(shù)組中有n個(gè)整數(shù),要求把下標(biāo)從p結(jié)構(gòu)體變量中給學(xué)號置空串,給成績置-1,作為函

到n-1(pWn-1)的數(shù)組元素平移到數(shù)組的前面。數(shù)值返回。

例如,一維數(shù)組中的原始內(nèi)容為1,2,3,4,5,6,注意:部分源程序給出如下。

7,8,9,10,11,12,13,14,15,p的值為6。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

移動后,一維數(shù)組中的內(nèi)容應(yīng)為7,8,9,10,10,僅在函數(shù)fun的花括號中填入所編寫的若干語句。

11,12,13,14,15,1,2,3,4,5,6。25.編程題

21.編程題請編寫函數(shù)其功能是:將s所指字符串中下

學(xué)生的記錄由學(xué)號和成績組成,N名學(xué)生的數(shù)據(jù)已標(biāo)為奇數(shù)的字符刪除,串中剩余字符形成的新串放

在主函數(shù)中放入結(jié)構(gòu)體數(shù)組s中,請編寫函數(shù)fun(),在t所指數(shù)組中。

它的功能是:按分?jǐn)?shù)的高低排列學(xué)生的記錄,低分例如,當(dāng)s所指字符串中的內(nèi)容為siegAHdied,則

在前。在t所指數(shù)組中的內(nèi)容應(yīng)是seAdc。

注意:部分源程序給出如下。注意:部分源程序給出如下。

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

僅在函數(shù)fun的花括號中填入所編寫的若干語句。僅在函數(shù)fun的花括號中填入所編寫的若干語句。

22.編程題26.編程題

請編寫函數(shù)fun(),其功能是:將所有大于1小于整學(xué)生的記錄由學(xué)號和成績組成,N名學(xué)生的數(shù)據(jù)已

數(shù)m的素?cái)?shù)存入xx所指數(shù)組中,素?cái)?shù)的個(gè)數(shù)通過在主函數(shù)中放入結(jié)構(gòu)體數(shù)組s中,請編寫函數(shù)fun(),

該函數(shù)的功能是:把高于等于平均分的學(xué)生數(shù)據(jù)放應(yīng)是d24。

在b所指的數(shù)組中,低于平均分的學(xué)生數(shù)據(jù)放在C注意:部分源程序給出如下。

所指的數(shù)組中,高于等于平均分的學(xué)生人數(shù)通過形請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

參n傳回,低于平均分的學(xué)生人數(shù)通過形參m傳回,僅在函數(shù)fun的花括號中填入所編寫的若干語句。

平均分通過函數(shù)值返回。

注意:部分源程序給出如下。30.編程題

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,請編寫函數(shù)fun(),它的功能是計(jì)算下列級數(shù)和,和

僅在函數(shù)fun的花括號中填入所編寫的若干語句。值由函數(shù)值返回。

27.編程題S=l-x+x2/2!-x3/3!+…+(-l*x)n/n!

請編寫函數(shù)fun(),其功能是:計(jì)算并輸出下列多項(xiàng)例如,當(dāng)n=15,x=0.5時(shí),函數(shù)值為0.606531。

式值。注意:部分源程序給出如下。

S=(1+1/2)+(1/3+1/4)+??-+(1/(2n-l)+l/2n)請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

例如,若主函數(shù)從鍵盤給n輸入12后,則輸出為僅在函數(shù)fun的花括號中填入所編寫的若干語句。

S=3.775958。31.編程題

n的值要求大于1但不大于100。m個(gè)人的成績存放在score數(shù)組中,請編寫函數(shù)

注意:部分源程序給出如下。fun(),它的功能是:將低于平均分的人數(shù)作為函數(shù)

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,值返回,將低于平均分的分?jǐn)?shù)放在below所指的數(shù)

僅在函數(shù)fun的花括號中填入所編寫的若干語句。組中。

28.編程題例如,當(dāng)score數(shù)組中的數(shù)據(jù)為10,20,30,40,

請編寫函數(shù)fun(),它的功能是計(jì)算:50,60,70,80,90時(shí),函數(shù)返回的人數(shù)應(yīng)該是4,

s=(1-ln(1)-In(2)-In(3)-,?,-In(m))2below中的數(shù)據(jù)應(yīng)為10,20,30,40.

s作為函數(shù)值返回。注意:部分源程序給出如下。

在C語言中可調(diào)用log(n)函數(shù)求In(n).log函請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

數(shù)的引用說明是doublelog(doublex).僅在函數(shù)fun的花括號中填入所編寫的若干語句。

例如,若m的值為15,則fun()函數(shù)值為723.570801。32.編程題

注意:部分源程序給出如下。請編寫函數(shù)fun(),它的功能是:求出1到1000之

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,內(nèi)能被7或11整除、但不能同時(shí)被7和II整除的

僅在函數(shù)fun的花括號中填入所編寫的若干語句。所有整數(shù)并將它們放在a所指的數(shù)組中,通過n返

回這些數(shù)的個(gè)數(shù)。

29.編程題注意:部分源程序給出如下。

請編寫函數(shù)fun(),其功能是:將s所指字符串中除請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

了下標(biāo)為奇數(shù)、同時(shí)ASCII值為偶數(shù)的字符外,其僅在函數(shù)fun的花括號中填入所編寫的若干語句。

余的全部刪除,串中剩余字符所形成的?個(gè)新串放33.編程題

在t所指的數(shù)組中。請編寫函數(shù)voidfun(intx,intpp[|>int*n),它

例如,若s所指字符串中的內(nèi)容為cdB2A4Dsdg,的功能是:求出能整除x且不是偶數(shù)的各整數(shù),并

其中字符A的ASCII碼值為奇數(shù),因此應(yīng)當(dāng)刪除;按從小到大的順序放在pp所指的數(shù)組中,這些除

其中字符B的ASCII碼值為偶數(shù),但在數(shù)組中的下數(shù)的個(gè)數(shù)通過形參n返回。

標(biāo)為偶數(shù),因此也應(yīng)當(dāng)刪除;而字符2的ASCII碼例如,若x中的值為30,則有4個(gè)數(shù)符合要求,它

值為偶數(shù),所在數(shù)組中的下標(biāo)為奇數(shù),因此不應(yīng)當(dāng)們是1,3,5,15。

刪除,其他依此類推。最后t所指的數(shù)組中的內(nèi)容注意:部分源程序給出如F.

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,編寫函數(shù)fun(),它的功能是:根據(jù)以下公式求p的

僅在函數(shù)fun的花括號中填入所編寫的若干語句。值,結(jié)果由函數(shù)值帶回。m與n為兩個(gè)正數(shù)且要求

34.編程題m>noP=m!/(n!(m-n)!),例如:m=12,n=8時(shí),運(yùn)

請編寫一個(gè)函數(shù)voidfun(char*tt,intpp[]),統(tǒng)計(jì)在行結(jié)果為495.000000。

tt字符串中言到,z,26個(gè)字母各自出現(xiàn)的次數(shù),并依注意:部分源程序給出如下。

次放在pp所指數(shù)組中。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

例如:當(dāng)輸入字符串a(chǎn)bcdefgabcdeabc后,程序的輸僅在函數(shù)fun的花括號中填入所編寫的若干語句。

出結(jié)果應(yīng)該是:3332211100000000000039.編程題

0000000下列程序定義了NXN的二維數(shù)組,并在主函數(shù)中

注意:部分源程序給出如下。自動賦值。請編寫函數(shù)fun(inta[][N]),該函數(shù)的功

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,能是:使數(shù)組左下半三角元素中的值全部置成0。

僅在函數(shù)fun的花括號中填入所編寫的若干語句例如a數(shù)組中的值為

35.編程題

a=197

請編寫,個(gè)函數(shù)voidfun(intm,intk,intxx[]),iMl238

數(shù)的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)456

存入所指的數(shù)組中。則返回主程序后a數(shù)組中的值應(yīng)為

例如,若輸入17,5,則應(yīng)輸出19,23,29,31,097

37o008

注意:部分源程序給出如下。000

注意:部分源程序給出如下。

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

36.編程題

40.編程題

請編寫一個(gè)函數(shù)intfun(int*s,intt,int*k),用來求出

下列程序定義了NXN的二維數(shù)組,并在主函數(shù)中

數(shù)組的最大元素在數(shù)組中的卜標(biāo)并存放在k所指的

賦值。請編寫函數(shù)fun(),函數(shù)的功能是:求出數(shù)組

存儲單元中。

周邊元素的平均值并作為函數(shù)值返回給主函數(shù)中

例如,輸入如卜.整數(shù):

的s。例如:若a數(shù)組中的值為

876675896101301401980431451777

則輸出結(jié)果為6.980。a=01279

19745

注意:部分源程序給出如下。

23831

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

45682

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

59141

編程題

37.則返回主程序后s的值應(yīng)為3.375。

編寫函數(shù)fun(),函數(shù)的功能是:根據(jù)以下公式計(jì)算注意:部分源程序給出如下。

s,計(jì)算結(jié)果作為函數(shù)值返回;n通過形參傳入。請勿改動生函數(shù)main和其他函數(shù)中的任何內(nèi)容,

S=l+l/(l+2)+l/(1+2+3)+...+l/(l+2+3+...+n)

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

例如:若n的值為11時(shí),函數(shù)的值為1.833333。

41.編程題

注意:部分源程序給出如下。

請編寫函數(shù)函數(shù)的功能是求出二維數(shù)組周邊

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

元素之和,作為函數(shù)值返回。二維數(shù)組中的值在主

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

函數(shù)中賦予。

38.編程題

例如:若二維數(shù)組中的值為

13579數(shù)值-1234。

29994注意:部分源程序給出如下。

69998請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

13570

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

則函數(shù)值為61。

46.編程題

注意:部分源程序給出如下。

請編寫一個(gè)函數(shù)fun(),它的功能是:比較兩個(gè)字符

清勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

串的長度,(不得調(diào)用C語言提供的求字符串長度

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

的函數(shù)),函數(shù)返回較長的字符串。若兩個(gè)字符串長

42.編程題

度相等,則返回第1個(gè)字符串。

編寫程序,實(shí)現(xiàn)矩陣(3行3列)的轉(zhuǎn)置(即行列互換)。

例如,輸入beijing<CR>shanghai<CR>(<CR>為回

例如,若輸入下面的矩陣:

車鍵),函數(shù)將返回shanghaio

100200300

注意:部分源程序給出如下。

400500600

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

700800900

則程序輸出:僅在函數(shù)fun的花括號中填入所編寫的若干語句。

10040070047.編程題

200500800請編寫一個(gè)函數(shù)fun(),它的功能是:根據(jù)以下公式

300600900求”的值(要求滿足精度0.005,即某項(xiàng)小于0.005

注意:部分源程序給出如下。時(shí)停止迭代)。

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,JI

僅在函數(shù)fun的花括號中填入所編寫的若干語句。/2=1+1/3+1*2/(3*5)+1*2*3/(3*5*7)+1*2*3*47(3*5*7

43.編程題*9)+...+l*2*3*...*n/(3*5*7*...*(2n+l))

編寫函數(shù)intfun(intlim,intaa[MAX]),該函數(shù)的功程序運(yùn)行后,如果輸入精度0.0005,則程序輸出

能是求出小于或等于lim的所有素?cái)?shù)并放在aa數(shù)組3.140578。

中,該函數(shù)返回所求出的素?cái)?shù)的個(gè)數(shù)。注意:部分源程序給出如下。

注意:部分源程序給出如下。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入所編寫的若干語句

48.編程題

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

請編寫一個(gè)函數(shù)fun(),它的功能是:求出1到m(含

44.編程題

m)之內(nèi)能被7或11整除的所有整數(shù)放在數(shù)組a中,

N名學(xué)生的成績士在主函數(shù)中放入一個(gè)帶頭節(jié)點(diǎn)的

通過n返回這些數(shù)的個(gè)數(shù)。

鏈表結(jié)構(gòu)中,h指向鏈表的頭節(jié)點(diǎn)。請編寫函數(shù)

例如,若傳給m的值為50,則程序輸出:

fun(),它的功能是:找出學(xué)生的最高分,由函數(shù)值

711142122283335424449

返回。

注意:部分源程序給出如下。

注意:部分源程序給出如下。

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

49.編程題

45.編程題

請編寫?個(gè)函數(shù)fun(),它的功能是:找出?維數(shù)組

請編寫一個(gè)函數(shù)fun(),它的功能是:將一個(gè)數(shù)字字

元素中最大的值和它所在的下標(biāo),最大值和它所在

符串轉(zhuǎn)換為?個(gè)整數(shù)(不得調(diào)用C語言提供的將字

的下標(biāo)通過形參傳回。數(shù)組元素中的值已在主函數(shù)

符串轉(zhuǎn)換為整數(shù)的函數(shù))。

中賦予。

例如,若輸入字符串"-1234”,則函數(shù)把它轉(zhuǎn)換為整

主函數(shù)中x是數(shù)組名,n是x中的數(shù)據(jù)個(gè)數(shù),max的一個(gè)新串放在t所指的數(shù)組中。

存放最大值,index存放最大值所在元素的下標(biāo)。例如,若s所指字符串中的內(nèi)容為

注意:部分源程序給出如下。ABCDEFG12345,其中字符B的ASCH碼值為偶

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,數(shù),所在元素的下標(biāo)為奇數(shù),因此必須刪除;而字

僅在函數(shù)fun的花括號中填入所編寫的若干語句。符A的ASCII碼值為奇數(shù),所在數(shù)組中的下標(biāo)為

偶數(shù),因此不應(yīng)當(dāng)刪除,其他依次類推。最后t所

50.編程題指的數(shù)組中的內(nèi)容應(yīng)是ACEG。

請編寫一個(gè)函數(shù)fun(),它的功能是:將ss所指字注意:部分源程序給出如下。

符串中所有下標(biāo)為奇數(shù)位置的字母轉(zhuǎn)換為大寫(若請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

該位置上不是字母,則不轉(zhuǎn)換)。僅在函數(shù)fun的花括號中填入所編寫的若干語句。

例如,若輸入abc4Efg,則應(yīng)輸出aBc4EFg。54.編程題

注意:部分源程序給出如下。學(xué)生的記錄由學(xué)號和成績組成,N名學(xué)生的數(shù)據(jù)已

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,在主函數(shù)中放入結(jié)構(gòu)體數(shù)組s中,請編寫函數(shù)fiin(),

僅在函數(shù)fun的花括號中填入所編寫的若干語句。它的功能是:把分?jǐn)?shù)最高的學(xué)生數(shù)據(jù)放在h所指的

51.編程題數(shù)組中。注意:分?jǐn)?shù)高的學(xué)生可能不只一個(gè),函數(shù)

請編寫一個(gè)函數(shù)fun(),它的功能是:求出個(gè)2X返回分?jǐn)?shù)最高學(xué)生的人數(shù)。

M整型二維數(shù)組中最大元素的值,并將此值返回調(diào)注意:部分源程序給出如卜;

用函數(shù)。

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

注意:部分源程序給出如下。僅在函數(shù)fun的花括號中填入所編寫的若干語句

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,55.編程題

僅在函數(shù)fun的花括號中填入所編寫的若干語句。請編寫一個(gè)函數(shù),用來刪除字符串中的所有空格。

52.編程題例如:輸入asdafaaz67,則輸出為asdafaaz67<,

請編寫函數(shù)fun(),其功能是:將s所指字符串中除注意:部分源程序給出如口

T5.標(biāo)為偶數(shù)、同時(shí)ASCII值也為偶數(shù)的字符外,請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

其余的全部刪除,串中剩余字符所形成的一個(gè)新串僅在函數(shù)fun的花括號中填入所編寫的若干語句。

放在t所指的數(shù)組中。56.編程題

例如,若s所指字符串中的內(nèi)容為某學(xué)生的記錄由學(xué)號、8門課成績和平均分組成,

ABCDEFG123456,其中字符A的ASCII碼值為奇學(xué)號和8門課的成績已在主函數(shù)中給出。請編寫

數(shù),因此應(yīng)當(dāng)刪除;其中字符B的ASCII碼值為偶fun()函數(shù),它的功能是:求出該學(xué)生的平均分放在

數(shù),但在數(shù)組中的下標(biāo)為奇數(shù),因此也應(yīng)當(dāng)刪除;記錄的ave成員中。請自己定義正確的形參。

而字符2的ASCII碼值為偶數(shù),所在數(shù)組中的下標(biāo)例如,若學(xué)生的成績是85.5,76,69.5,85,91,

也為偶數(shù),因此不應(yīng)當(dāng)刪除,其他依此類推。最后72,64.5,87.5,則他的平均分應(yīng)當(dāng)是78.875。

t所指的數(shù)組中的內(nèi)容應(yīng)是246。注意:部分源程序給出如下。

注意:部分源程序給出如下。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入所編寫的若干語句。

僅在函數(shù)fun的花括號中填入所編寫的若干語句。57.編程題

53.編程題請編寫函數(shù)fun(),它的功能是:求出ss所指字符

請編寫函數(shù)fun(),其功能是:將s所指字符串中除串中指定字符的個(gè)數(shù),并返回此值。

了下標(biāo)為偶數(shù)、同時(shí)ASCII碼值為奇數(shù)的字符之例如,若輸入字符串123412132,輸入字符1,則

外,其余的所有字符都刪除,串中剩余字符所形成輸出3

注意:部分源程序給出如下。下列程序定義了NXN的二維數(shù)組,并在主函數(shù)中

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,自動賦值。請編寫函數(shù)fun(inta[][N],intn),該函數(shù)

僅在函數(shù)fun的花括號中填入所編寫的若干語句。的功能是:使數(shù)字右上半三角元素中的值乘以m。

58.編程題例如,若m的值為2,a數(shù)組中的值為

請編寫函數(shù)fun(),該函數(shù)的功能是:移動?維數(shù)組a=I9

中的內(nèi)容,若數(shù)組中有n個(gè)整數(shù),要求把下標(biāo)從027

到p(pWn-l)的數(shù)組元素平移到數(shù)組的最后。則返回主程序后a數(shù)組的值應(yīng)為

218

例如,一維數(shù)組中的原始內(nèi)容為1,2,3,4,5,6,

214

7,8,9,10,II,12,13,14,15,p的值為3。

注意:部分源程序給出如下。

移動后,一維數(shù)組中的內(nèi)容應(yīng)為5,6,7,8,9,

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

10,II,12,13,14,15,1,2,3,4。

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

注意:部分源程序給出如下。

62.編程題

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

編寫一個(gè)函數(shù),從傳入的num個(gè)字符中找出最長的

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

個(gè)字符串,并通過形參指針max傳回該串地址(用

****作為結(jié)束輸入的標(biāo)志)。

59.編程題

注意:部分源程序給出如下。

請編寫函數(shù)fun(),該函數(shù)的功能是:移動字符串中

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

的內(nèi)容,移動的規(guī)則是把第1到第m個(gè)字符,平移

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

到字符串的最后,把第m+1到最后的字符移到字符

63.編程題

串的前部。

編寫一個(gè)函數(shù),該函數(shù)可以統(tǒng)計(jì)一個(gè)長度為2的字

例如,字符串中原有的內(nèi)容為ABCDEFGHIJK,m

符串在另一個(gè)字符串中出現(xiàn)的次數(shù)。例如,假定輸

的值為3,移動后,字符串中的內(nèi)容應(yīng)該是

入的字符串為asdasasdfgasdaszx67asdmklo,子

DEFGHIJKABC。

字符串為as,則應(yīng)當(dāng)輸出6。

注意:部分源程序給出如下。

注意:部分源程序給出如下。

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,

僅在函數(shù)fun的花括號中填入所編寫的若干語句

僅在函數(shù)fun的花括號中填入所編寫的若干語句。

60.編程題64.編程題

請編寫函數(shù)fun(),該函數(shù)的功能是:將M行N列假定輸入的字符串中只包含字母和*號。請編寫函

的二維數(shù)組中的字符數(shù)據(jù),按列的順序依次放到一數(shù)fun(),它的功能是:只刪除字符串前導(dǎo)和尾部的

個(gè)字符串中。*號,串中字母之間的*號都不刪除。形參n給出了

例如,若二維數(shù)組中的數(shù)據(jù)為:字符串的長度,形參h給出了字符串中前導(dǎo)*號的

WWWW個(gè)數(shù),形參c給出了字符串中最后*號的個(gè)數(shù)。在

SSSS編寫函數(shù)時(shí),不得使用C語言提供的字符串函數(shù)。

HHHH例如,若字符串中的內(nèi)容為

則字符串中的內(nèi)容應(yīng)是WSHWSHWSHWSH。

****A*BC*DEF*G*******,刪除后,字符串中的

注意:部分源程序給出如下。

內(nèi)容則應(yīng)當(dāng)是A*BC*DEF*G。

請勿改動主函數(shù)main和其他函數(shù)中

溫馨提示

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

最新文檔

評論

0/150

提交評論