C語言程序設(shè)計(jì)(共12頁).doc
《C語言程序設(shè)計(jì)(共12頁).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《C語言程序設(shè)計(jì)(共12頁).doc(12頁珍藏版)》請?jiān)趨R文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上C語言程序設(shè)計(jì)1寫一程序根據(jù)X的取值范圍求出下列式子中Y的值,并要求畫出NS流程圖。(流程圖5分,程序5分) 1+X2 X<1 Y= 2/X 1<=X<10 3(X-1) X>=102寫一程序,使之打印出以下圖形。(10分) * * * * * * *3用公式求的近似值,直到最后一項(xiàng)的絕對值小于為止,請編程實(shí)現(xiàn)。(10分)4編程從鍵盤輸入一個(gè)5行5列的二維數(shù)組數(shù)據(jù),并找出數(shù)組中的最大值及其所在的行下標(biāo)和列下標(biāo);最小值及其所在的行下標(biāo)和列下標(biāo)。要求打印格式,例如最大值形式:Max=最大值,row=行標(biāo),col=列標(biāo)(10分)5Fibonacci數(shù)
2、列,f(1)=1,f(2)=1,f(n)=f(n-1)+f(n-2),求f(20) (15分)6.利用數(shù)組技術(shù)寫一程序,使之打印出以下圖形。(10分) 7利用指針技術(shù),從鍵盤輸入20名學(xué)生的成績,要求用“選擇法”對20 名學(xué)生的成績由高到低排序。(15分)8、打印出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個(gè)3位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè)“水仙花數(shù)”,因?yàn)?53133353。(12分)9、讀入m×n(可認(rèn)為10
3、15;10)個(gè)實(shí)數(shù)放到m行n列的二維數(shù)組中,求該二維數(shù)組各行平均值,分別放到一個(gè)一維數(shù)組中,并打印一維數(shù)組。(13分)10統(tǒng)計(jì)一字符串在另一個(gè)字符串中出現(xiàn)的次數(shù)11從命令行輸入兩個(gè)實(shí)型數(shù)據(jù),請比較大小并輸出。12輸入3個(gè)數(shù)a,b,c,按大小順序輸出。利用指針方法13輸入數(shù)組,最大的與第一個(gè)元素交換,最小的與最后一個(gè)元素交換,輸出數(shù)組。14有n個(gè)整數(shù),使其前面各數(shù)順序向后移m個(gè)位置,最后m個(gè)數(shù)變成最前面的m個(gè)數(shù)15.從鍵盤輸入一個(gè)字符串,將小寫字母全部轉(zhuǎn)換成大寫字母,然后輸出到一個(gè)磁盤文件“test”中保存。輸入的字符串以!結(jié)束。16.有兩個(gè)磁盤文件A和B,各存放一行字母,要求把這兩個(gè)文件中的信
4、息合并(按字母順序排列),輸出到一個(gè)新文件C中。17.有五個(gè)學(xué)生,每個(gè)學(xué)生有3門課的成績,從鍵盤輸入以上數(shù)據(jù)(包括學(xué)生號,姓名,三門課成績),計(jì)算出平均成績,況原有的數(shù)據(jù)和計(jì)算出的平均分?jǐn)?shù)存放在磁盤文件"stud"中。18.編一程序,將學(xué)生數(shù)據(jù)(姓名、學(xué)號、年齡、性別)以結(jié)構(gòu)體方式輸入(追加)、輸出一文件,并能夠根據(jù)指定條件(如學(xué)號)對文件進(jìn)行查找、插入、刪除和修改操作。19、寫一函數(shù)將一字符串和一整數(shù)(先轉(zhuǎn)化為字符串,再)連接為一字符串。20、 有5個(gè)人坐在一起,問第五個(gè)人多少歲?他說比第4個(gè)人大2歲。問第4個(gè)人歲數(shù),他說比第3個(gè)人大2歲。問第三個(gè)人,又說比第2人大兩歲。
5、問第2個(gè)人,說比第一個(gè)人大兩歲。最后問第一個(gè)人,他說是10歲。請問第五個(gè)人多大?21、 用戶自定義函數(shù)求數(shù)的平方。 22、計(jì)算x n22、 用函數(shù)遞歸方法以字符串形式輸出一個(gè)整數(shù)。 23、 打印1到5的階乘。 24、 輸入以秒為單位的一個(gè)時(shí)間值,將其轉(zhuǎn)化成“時(shí): 分:秒”的形式輸出。將轉(zhuǎn)換工作定義成函數(shù)。25、 計(jì)算 s=x1x2x3xn,x和n由終端輸入。26、編寫一個(gè)程序,輸入一組字符,統(tǒng)計(jì)小寫字母和大寫字母的個(gè)數(shù)。27、編寫一個(gè)程序,輸入一組字符,查找指定字符的程序。28本程序從鍵盤輸入一個(gè)5*5整型數(shù)組賦值,找出其中的最小值并顯示出來。29求100之內(nèi)的素?cái)?shù) 30有一個(gè)已經(jīng)排好序的數(shù)組
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 語言程序設(shè)計(jì) 12