C程序設(shè)計(jì)課件C語言編程練習(xí)題_第1頁
C程序設(shè)計(jì)課件C語言編程練習(xí)題_第2頁
C程序設(shè)計(jì)課件C語言編程練習(xí)題_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

第一部分1.5個(gè)數(shù)一行,輸出200以內(nèi)的所有素?cái)?shù)。2.輸入15個(gè)整數(shù),統(tǒng)計(jì)并輸出其中正數(shù)、負(fù)數(shù)和零的個(gè)數(shù)。3.4個(gè)一行輸出Fibonacci數(shù)列的前20項(xiàng),數(shù)列為1,1,2,3,5,8…...。4.用字符*打印一個(gè)7行的正三角圖形。*************************************************5.計(jì)算1+++…+。6.輸入三角形的三邊長,輸出三角形的面積。利用公式計(jì)算三角形的面積,其中s=(a+b+c)/2。7.用5×5矩陣實(shí)現(xiàn)打印數(shù)字圖形2。8.打印出所有的“水仙花數(shù)”。所謂“水仙花數(shù)”是指一個(gè)三位數(shù),其各位數(shù)的立方和等于該數(shù)本身。如:153=13+53+33,則153是一個(gè)水仙花數(shù)。9.編程計(jì)算1-+-+…±(精度要求為<10-4)10.輸出九九乘法表。11.輸入一行以回車結(jié)束的字符,分別統(tǒng)計(jì)出其中英文字母、數(shù)字和其他字符的個(gè)數(shù)。12.編程,求0到500之間所有奇數(shù)的和,并輸出其平均值。13.用5×5矩陣實(shí)現(xiàn)打印數(shù)字圖形3。*****************14.求Sn=a+aa+aaa+…+aa…a(最后一項(xiàng)為n個(gè)a)的值。其中,a代表一個(gè)數(shù)字,a和n的值都是從鍵盤上輸入。15.從鍵盤上輸入十個(gè)小于100的整數(shù),輸出偶數(shù)的個(gè)數(shù)和偶數(shù)和。16.編寫程序,將n×n階矩陣轉(zhuǎn)置并輸出。17.把從鍵盤輸入的字符串逆置存放并輸出。18.計(jì)算5×5矩陣的主、次對角線元素之和。19.寫一名為jc的函數(shù),求n!。在主調(diào)函數(shù)main()中,調(diào)用jc函數(shù),實(shí)現(xiàn)求1!+2!+…+5!。20.從鍵盤上輸入任意10個(gè)數(shù)并存放到數(shù)組a中,計(jì)算它們的平均值,找出其中的最大數(shù)和最小數(shù),并顯示結(jié)果。21.將數(shù)組a中的10個(gè)數(shù)升序排列輸出。22.將字符數(shù)組a中的字符串復(fù)制到字符數(shù)組b。23.寫一名為jo的函數(shù),判斷一個(gè)整數(shù)的奇偶性,偶數(shù)返回1,奇數(shù)返回-1。通過調(diào)用該函數(shù),判定并輸出50到200之間的所有奇數(shù)。24.編程,將整型數(shù)組a中的十個(gè)整型數(shù)逆序存放并輸出。25.將一個(gè)字符串逆置后接到原串的后面并輸出。第二部分(通過函數(shù)調(diào)用方式)1.編寫程序,將一個(gè)整數(shù)逆置后輸出。如:1234逆置后為4321。2.編寫程序,統(tǒng)計(jì)字符串中各個(gè)數(shù)字字符出現(xiàn)的次數(shù)。3.編寫程序,計(jì)算n×n階矩陣周遍元素絕對值之和。4.編寫程序,輸出所有的4位回文數(shù)的個(gè)數(shù)。所謂的“回文數(shù)”是指這個(gè)數(shù)逆置后不變。如:1221就是回文數(shù)。5.編寫程序,將一個(gè)十制數(shù)轉(zhuǎn)換成相應(yīng)的二進(jìn)制數(shù)。6.編寫程序,統(tǒng)計(jì)一個(gè)英文句子中最長的單詞的字符數(shù)。7.編寫程序,將一個(gè)無符號整型數(shù)轉(zhuǎn)換成其對應(yīng)的數(shù)字串。如:整數(shù)123對應(yīng)的字符串為"123"。8.編寫程序,將整型數(shù)組a中的前k個(gè)元素逆置。9.編寫程序,統(tǒng)計(jì)子串t在主串s中出現(xiàn)的次數(shù)。10.編寫程序,統(tǒng)計(jì)子串t在主串s中最后一次出現(xiàn)的位置。11.編寫程序,計(jì)算n×n階矩陣主次對角線元素絕對值之和。12.編寫程序,將整型數(shù)組a中的后k個(gè)元素逆置。13.編寫程序,將一個(gè)無符號整型數(shù)字串轉(zhuǎn)換成其對應(yīng)的數(shù)。如:無符號整型數(shù)字串"123"對應(yīng)的數(shù)為123。14.編寫程序,將一個(gè)英文句子的所有單詞的頭字母變?yōu)榇髮憽?5.編寫程序,將n×n階矩陣主對角線元素升序排序。16.編寫程序,將n×n階矩陣次對角線元素降序排序。17-1.編寫程序,將一維整型數(shù)組中的所有非負(fù)數(shù)存放在所有負(fù)數(shù)之前。17-2.編寫程序,將一維整型數(shù)組中的所有偶數(shù)存放在所有奇數(shù)之前。18-1.編寫程序,將一維整型數(shù)組中下標(biāo)為偶數(shù)的元素降序排序。18-2.編寫程序,將一維整型數(shù)組中下標(biāo)為奇數(shù)的元素升序排序。19-1.編寫程序,統(tǒng)計(jì)字符串中含有各個(gè)大寫英文字母的個(gè)數(shù)。19-2.編寫程序,統(tǒng)計(jì)字符串中含有各個(gè)小寫英文字母的個(gè)數(shù)。19-3.編寫程序,統(tǒng)計(jì)字符串中含空格字符的個(gè)數(shù)。20-1.編寫程序,刪除字符串中的非英文字符。20-2.編寫程序,刪除字符串中的大寫英文字符。20-3.編寫程序,刪除字符串中的小寫英文字符。20-4.編寫程序,刪除字符串中的非數(shù)字字符。21-1.編寫程序,統(tǒng)計(jì)1000~9999之間滿足下列條件數(shù)的個(gè)數(shù)。個(gè)位數(shù)+十位數(shù)+百位數(shù)+千位數(shù)=1021-2.編寫程序,統(tǒng)計(jì)1000~9999之間滿足下列條件數(shù)的個(gè)數(shù)。個(gè)位數(shù)+十位數(shù)=百位數(shù)+千位數(shù)21-3.編寫程序,統(tǒng)計(jì)1000~9999之間滿足下列條件數(shù)的個(gè)數(shù)。個(gè)位數(shù)=十位數(shù),百位數(shù)=千位數(shù)21-4.編寫程序,統(tǒng)計(jì)1000~9999之間滿足下列條件數(shù)的個(gè)數(shù)。個(gè)位數(shù)=百位數(shù),十位數(shù)=千位數(shù)25.編寫程序,計(jì)算n×n階矩陣下三角元素之和。26.編寫程序,將n個(gè)字符串升序排序并輸出。27.編寫程序,判斷一個(gè)字符串是否為回文串。28.編寫程序,輸出楊輝三角形的前10行。29.編寫程序,將一個(gè)無符號數(shù)字串轉(zhuǎn)換成其對應(yīng)的數(shù)值。如:數(shù)字串"123"對應(yīng)的數(shù)字為123。30-1.編寫程序,求一維數(shù)組a的最大值及其位置。30-2.編寫程序,求n×

溫馨提示

  • 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

提交評論