C語言考試系統(tǒng)題庫-5-數(shù)組_第1頁
C語言考試系統(tǒng)題庫-5-數(shù)組_第2頁
C語言考試系統(tǒng)題庫-5-數(shù)組_第3頁
C語言考試系統(tǒng)題庫-5-數(shù)組_第4頁
C語言考試系統(tǒng)題庫-5-數(shù)組_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

C語言考試系統(tǒng)題庫-5-數(shù)組C語言考試系統(tǒng)題庫-5-數(shù)組C語言考試系統(tǒng)題庫-5-數(shù)組V:1.0精細(xì)整理,僅供參考C語言考試系統(tǒng)題庫-5-數(shù)組日期:20xx年X月5—數(shù)組輸出平均值題目要求:求平均值輸入一個(gè)正整數(shù)n(1<n≤10),再輸入n個(gè)整數(shù),輸出平均值(保留2位小數(shù))。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示,括號(hào)內(nèi)是說明)(1)輸入:3<回車>(n=3)12-6<回車> 輸出:average=-1.00 (2)輸入:5<回車>(n=5)122540<回車> 輸出:average=4.60

求最大值及其下標(biāo)題目要求輸入一個(gè)正整數(shù)n(1<n≤10),再輸入n個(gè)整數(shù),輸出最大值極其下標(biāo)(設(shè)最大值惟一,下標(biāo)從0開始)。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示)(1)輸入:3164<回車> 輸出:max=6,index=1 (2)輸入:31081<回車> 輸出:max=10,index=0(3)輸入:512540<回車> 輸出:max=5,index=2

逆序輸出題目要求輸入一個(gè)正整數(shù)n(1<n≤10),再輸入n個(gè)整數(shù),按逆序輸出這些數(shù)。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示)(1)輸入:410812<回車> 輸出:21810 (2)輸入:512540<回車> 輸出:04521

交換最小值和最大值題目要求:輸入一個(gè)正整數(shù)n(1<n<=10),再輸入n個(gè)整數(shù),將最小值與第一個(gè)數(shù)交換,最大值與最后一個(gè)數(shù)交換,然后輸出交換后的n個(gè)數(shù)。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示)(1)輸入:543512<回車> 輸出:13245 (2)輸入:41567<回車> 輸出:1567(3)輸入:554321<回車> 輸出:14325

選擇法排序題目要求:輸入一個(gè)正整數(shù)n(1<n<=10),再輸入n個(gè)整數(shù),將它們從大到小排序后輸出。。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示)(1)輸入:4<回車>(n=4)5176<回車> 輸出:Aftersorted:7651 (2)輸入:5<回車>(n=5)54321<回車> 輸出:Aftersorted:54321

求字符串長度題目要求:連續(xù)輸入一批以#結(jié)束的字符串(字符串的長度不超過80),遇##則全部輸入結(jié)束。統(tǒng)計(jì)并輸出每個(gè)字符串的有效長度。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示,括號(hào)內(nèi)是說明)(1)輸入:hello12#abc+0##(連續(xù)輸入2個(gè)字符串"hello12"和"abc+0")<回車> 輸出:8("hello12"的有效長度是8)("abc+0"的有效長度是5)

統(tǒng)計(jì)大寫輔音字母題目要求:連續(xù)輸入一批以#結(jié)束的字符串(字符串的長度不超過80),遇##則全部輸入結(jié)束。統(tǒng)計(jì)并輸出每個(gè)字符串中大寫輔音字母的個(gè)數(shù)(大寫輔音字母:除'A','E','I','O','U'以外的大寫字母)。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示,括號(hào)內(nèi)是說明)(1)輸入:HELLO#IT12#uieiaba##(連續(xù)輸入3個(gè)字符串)<回車> 輸出:3("HELLO"中有3個(gè)大寫輔音字母)1("IT12"中有1個(gè)大寫輔音字母)0("uieiaba"中沒有大寫輔音字母)

查找字符題目要求輸入一個(gè)字符并回車,再連續(xù)輸入一批以#結(jié)束的字符串(字符串的長度不超過80),遇##則全部輸入結(jié)束。在每個(gè)字符串中查找該字符,如果找到,則輸出該字符在字符串中所對(duì)應(yīng)的最大下標(biāo)(下標(biāo)從0開始);否則輸出“NotFound”。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示,括號(hào)內(nèi)是說明)(1)輸入:m<回車> moon#programming#1234##(輸入3個(gè)字符串"moon","programming","1234") 輸出:0(m在"moon"中對(duì)應(yīng)的最大下標(biāo)是0)7(m在"programming"中對(duì)應(yīng)的最小下標(biāo)是7) NotFound("1234"中沒有m)

字符串替換題目要求:連續(xù)輸入一批以#結(jié)束的字符串(字符串的長度不超過80),遇##則全部輸入結(jié)束。將每個(gè)字符串中的大寫字母用下面列出的對(duì)應(yīng)大寫字母替換,其余字符不變,輸出替換后的字符串.原字母對(duì)應(yīng)字母A──→ZB──→YC──→XD──→W……X──→CY──→BZ──→A測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示,括號(hào)內(nèi)是說明)(1)輸入:AflagofUSA#IT12#oueiaba##(連續(xù)輸入3個(gè)字符串)<回車> 輸出:ZflagofFHZRG12oueiaba

簡化的插入排序題目要求:輸入一個(gè)正整數(shù)n(0<n<=9)和一組(n個(gè))有序的整數(shù),再輸入一個(gè)整數(shù)x,把x插入到這組數(shù)據(jù)中,使該組數(shù)據(jù)仍然有序。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示,括號(hào)內(nèi)為說明)(1)輸入:5<回車>(數(shù)據(jù)的個(gè)數(shù)n=5) 12457<回車>(5個(gè)有序整數(shù)) 3<回車>(待插入整數(shù)x=3) 輸出:123457 (2)輸入:4<回車>(數(shù)據(jù)的個(gè)數(shù)n=4)1257<回車> (4個(gè)有序整數(shù))-10<回車>(待插入整數(shù)x=-10) 輸出:-101257

將數(shù)組中的數(shù)逆序存放題目要求:輸入一個(gè)正整數(shù)n(1<n<=10),再輸入n個(gè)整數(shù),存入數(shù)組a中,先將數(shù)組a中的這n個(gè)數(shù)逆序存放,再按順序輸出數(shù)組中的n個(gè)元素。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示,括號(hào)內(nèi)為說明)(1)輸入:4<回車>(n=4)10812<回車> 輸出:21810 (2)輸入:5<回車>(n=5)12540<回車> 輸出:04521

求最大值及其下標(biāo)題目要求:輸入一個(gè)正整數(shù)n(1<n<=10),再輸入n個(gè)整數(shù),輸出最大值及其對(duì)應(yīng)的最小下標(biāo),下標(biāo)從0開始。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示,括號(hào)內(nèi)為說明)(1)輸入:3<回車>(n=3)164<回車> 輸出:max=6,index=1 (2)輸入:5<回車>(n=5)12045<回車> 輸出:max=5,index=4

在數(shù)組中查找指定的元素題目要求輸入一個(gè)正整數(shù)n(1<n<=10),再輸入n個(gè)整數(shù),將它們存入數(shù)組a中,再輸入一個(gè)整數(shù)x,然后在數(shù)組a中查找與x相同的元素,如果找到,輸出x在數(shù)組a中對(duì)應(yīng)元素的最小下標(biāo),如果沒有找到,輸出相應(yīng)信息。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示,括號(hào)內(nèi)為說明)(1)輸入:6<回車> (n=6)135795<回車>5<回車> (x=5) 輸出:5:a[2] (2)輸入:4<回車> (n=4)1357<回車>2<回車> (x=2) 輸出:2:notfound

字符串逆序輸出題目要求輸入一個(gè)以回車結(jié)束的字符串(少于80個(gè)字符),將它的內(nèi)容逆序輸出。如"ABCD"的逆序?yàn)?DCBA"。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示)(1)輸入:Welcometoyou!<回車> 輸出: !uoyotemocleW(2)輸入:HappyNewYear!<回車> 輸出:!raeYweNyppaH

輸出字符在字符串中所對(duì)應(yīng)的最大下標(biāo)題目要求輸入一個(gè)字符,再輸入一個(gè)以回車結(jié)束的字符串(少于80個(gè)字符),在字符串中查找該字符,如果找到,輸出該字符在字符串中所對(duì)應(yīng)的最大下標(biāo)(下標(biāo)從0開始);否則輸出"NotFound"。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示)(1)輸入:m<回車>(字符'm')programming<回車> (字符串"programming") 輸出: index=7 ('m'在"programming"中對(duì)應(yīng)的最大下標(biāo)是7)(2)輸入:a<回車> (字符'a')1234<回車> (字符串"1234") 輸出:NotFound ("1234"中沒有'a')

輸出大寫輔音字母的個(gè)數(shù)題目要求輸入一個(gè)以回車結(jié)束的字符串(少于80個(gè)字符),統(tǒng)計(jì)并輸出其中大寫輔音字母的個(gè)數(shù)。大寫輔音字母:除'A','E','I','O','U'以外的大寫字母。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示)(1)輸入:HELLO<回車> 輸出: count=3("HELLO"中有3個(gè)大寫輔音字母)(2)輸入:group<回車> (字符'a') 輸出:count=0("group"中沒有大寫輔音字母)

字符串替換題目要求輸入一個(gè)以回車結(jié)束的字符串(少于80個(gè)字符),將其中的大寫字母用下面列出的對(duì)應(yīng)大寫字母替換,其余字符不變,輸出替換后的字符串。原字母對(duì)應(yīng)字母AZBYCXDW……XCYBZA測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示)(1)輸入:AflagofUSA<回車> 輸出: Afterreplaced:ZflagofFHZ(2)輸入:1+2=3<回車> (字符'a') 輸出:Afterreplaced:1+2=3

字符串轉(zhuǎn)換為十進(jìn)制數(shù)題目要求輸入一個(gè)以回車結(jié)束的字符串(少于80個(gè)字符),濾去所有的非十六進(jìn)制字符后,組成一個(gè)新字符串(十六進(jìn)制形式),然后將其轉(zhuǎn)換為十進(jìn)制數(shù)后輸出。測(cè)試結(jié)果(輸入結(jié)束回車符用<回車>表示)(1)輸入:1

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論