![C語言上機試題_第1頁](http://file4.renrendoc.com/view/4fea1398dc95da136e74b3e0264513ed/4fea1398dc95da136e74b3e0264513ed1.gif)
![C語言上機試題_第2頁](http://file4.renrendoc.com/view/4fea1398dc95da136e74b3e0264513ed/4fea1398dc95da136e74b3e0264513ed2.gif)
![C語言上機試題_第3頁](http://file4.renrendoc.com/view/4fea1398dc95da136e74b3e0264513ed/4fea1398dc95da136e74b3e0264513ed3.gif)
![C語言上機試題_第4頁](http://file4.renrendoc.com/view/4fea1398dc95da136e74b3e0264513ed/4fea1398dc95da136e74b3e0264513ed4.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1、編寫一函數(shù),實現(xiàn)以下功能:輸出從公元1000年至2000年所有閏年的年號 每輸出3個年號換一行。判斷公元年是否閏年的條件是:(1)公元年數(shù)如能被4整除,而不能被100整除,則是閏年。(2)公元年數(shù)能被 400 整除也是閏年。 (15 分)2、有三個整數(shù)a、b、c,由鍵盤輸入,輸出其中最大的數(shù)。(15分)3、給一個不多于4位的正整數(shù),要求:(1)求出它是幾位數(shù);(2)分別打印出 每一位數(shù)字,例如原來為321,應(yīng)輸出3位數(shù)輸出1 2 3。(20分)4、給出一百分制成績,要求輸出成績等級A、B、C、D、E。90分以上為A,8089 分為B, 7079 分為C, 6069 分為D,60 分以下為E
2、。(15 分)5、編寫函數(shù)fun,函數(shù)的功能是:從字符串s中刪除指定的字符c。并在主函數(shù) 中調(diào)用(20分)6、求一個矩陣對角線元素之和。以3*3矩陣為例。(15分)7、編寫程序,把560分鐘換算成用小時和分鐘表示,然后進行輸出。(15分)&從鍵盤為一維整型數(shù)組輸入10個整數(shù),調(diào)用fun函數(shù)找出其中最小的數(shù),并 在main函數(shù)中輸出。請編寫fun函數(shù)。(20分)9、有1、2、3、4個數(shù)字,能組成多少個互不相同且無重復數(shù)字的三位數(shù)?都 是多少? (15分)10、10個人的成績存放在score數(shù)組中,請編寫函數(shù)fun,它的功能是:將低于平均分的人數(shù)作為函數(shù)值返回,將低于平均分的分數(shù)放在below所指
3、的數(shù)組中。 例如,但score數(shù)組的數(shù)據(jù)為10、20、30、40、50、60、70、80、90時,函 數(shù)返回的人數(shù)應(yīng)該時4, below中的數(shù)據(jù)應(yīng)為10、20、30、40。(20分)11、編寫程序,讀入10數(shù)據(jù)到數(shù)組中,統(tǒng)計其中正數(shù)的個數(shù),并計算它們之和。 (15 分)12、打印100-1000之間的所有水仙花數(shù),水仙花數(shù)是該數(shù)的每位數(shù)字的立方和等于它本身。 比如:153 是水仙花數(shù),153=1*1*1+5*5*5+3*3*313、編寫程序,讀入三個整數(shù)給a, b, c,然后交換它們中的數(shù),把a中原來的 值給b,把b中原來的值給c,把c中的值給a。再輸出交換后的a, b, c的值。(15 分)
4、14、通過循環(huán)按行順序為一個5X5的二維數(shù)組a賦予1到25的自然數(shù),然后 輸出該數(shù)組的左下半三角。(15分)15、請編寫一個函數(shù)fun,它的功能是:將ss所指字符串中所有下標為奇數(shù)位置 上的字母轉(zhuǎn)換為大寫(若該位置上不是字母,則不轉(zhuǎn)換)。例如,若輸入 abc4EFg,則應(yīng)輸出aBc4EFg。(20 分)16、請輸入4個整數(shù),要求按由小到大的順序輸出。(15分)17、用選擇法對10個整數(shù)排序。(15分)18、請編寫函數(shù)fun,其功能是:計算并輸出給定數(shù)組(長度為9)中每相鄰兩個元 素之平均值的平方根之和。例如,給定數(shù)組中的9個元素依次為12.0、34.0、4.0、23.0、34.0、45.0、1
5、8.0、3.0、11.0,輸出應(yīng)為:s=35.951014。(20 分)19、找出一個二維數(shù)組中的鞍點,即該位置上的元素在該行最大,在該列上最 小。也可能沒有鞍點。(15分)20、編寫函數(shù)fun,函數(shù)的功能是:從s所指的字符串中刪除給定的字符。同一 字母的大、小寫按不同字符處理。若程序執(zhí)行時輸入字符串為:turbo c and borland c+從鍵盤上輸入字符:n,則輸 出后變?yōu)?turbo c ad borlad c+如果輸入的字符在字符串中不存在,則字符串照 原樣輸出。(20分)21、輸入十個整數(shù),將其中最小的數(shù)與第一個數(shù)對換,把最大的數(shù)與最后一個 數(shù)對換。寫三個函數(shù):輸入10個數(shù);進
6、行處理;輸出10個數(shù)(15分)22、給定程序的功能是:從低位開始取出長整型變量s中偶數(shù)位上的數(shù),依次構(gòu) 成一個新數(shù)放在t中。高位仍在高位,低位仍在低位。例如,當s中的數(shù)為:7654321 時,t中的數(shù)為:642。 (20分)23、從鍵盤任意輸入某班10個學生的成績(成績類型為整型),保存到數(shù)組中,按照選擇法 或者冒泡法對成績進行排序,并輸出成績按由高到低的排序結(jié)果。24、編寫函數(shù)實現(xiàn)以下功能:,統(tǒng)計一行字符中英文字母、空格、數(shù)字和其他字符的個數(shù), 并在主函數(shù)中調(diào)用該函數(shù)。25、任意從鍵盤輸入20個整數(shù),用函數(shù)編程實現(xiàn)計算其中的最大值。要求用數(shù)組作為函數(shù) 參數(shù)編程實現(xiàn)計算最大值的函數(shù)FindMa
7、xO,即按照如下函數(shù)原型編寫該函數(shù):int FindMax(int num, int n);要求,在主函數(shù)中打印輸出函數(shù)求得的最大值。26、從鍵盤任意輸入一個整數(shù),用函數(shù)編程判斷該整數(shù)是否為素數(shù)。要求按如下函數(shù)原型編 程。int IsPrimeNumber(int number);在主函數(shù)中調(diào)用IsPrimeNumber判斷number是否為素數(shù)。若函數(shù)返回值為非0值,則打印該數(shù)is a prime number,表示是素數(shù),否則打印該數(shù)is not a prime number,表示不是素數(shù)。已知負數(shù)、0和1都不是素數(shù)。要求必須用函數(shù)編程,否則不給分。*輸入格式要求:不要有任何提示信息,直接
8、輸入數(shù)字。*輸出格式要求:是素數(shù)則輸出格式為d is a prime numbern;否則為d is not a prime numbern。27、編程計算 Fibonacci 數(shù)列 1,1,2,3,5, 8, 13,21,的前 n 項(n 不超過 40)。要求每行輸出8項,并按如下函數(shù)原型編寫計算Fibonacci數(shù)列的函數(shù)Fib:void Fib(i nt f, int n);從鍵盤輸入n值,然后,在主函數(shù)中調(diào)用函數(shù)Fib,計算并輸出Fibonacci數(shù)列的前n項。 要求必須用數(shù)組和函數(shù)編程,否則不給分。*輸入格式要求:直接輸入整數(shù)n,不要有任何提示信息。*輸出格式要求:每一項的輸出格式為10d,分行輸出,每行輸出8項。28、寫一個函數(shù),用簡單變量作為函數(shù)參數(shù),計算x的n次方。(x,n均為整數(shù))。要求在主 函數(shù)中輸入x和n的值,調(diào)用該函數(shù)計算x的n次方并輸出計算結(jié)果。29、從鍵盤任意輸入一個整數(shù)n (如果n0,則要求提示Inpu tError!n),用函數(shù)編程計 算這個整數(shù)的階乘值。要求按如下函數(shù)原型編程。long fac(int n);在主函數(shù)中調(diào)用fac計算n!。要求必須用函數(shù)編程,否則不給分。*輸入提示信息格式要求為:Input an integer:n;*輸出格式要求為%d! = %ldn,其中第一個整
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學英語課《This is my home》教學設(shè)計與反思
- 個人股權(quán)委托代持合同
- 個人自建房質(zhì)押貸款合同
- 臨時勞動合同安全免責約定
- 個人房產(chǎn)轉(zhuǎn)讓合同A
- 事業(yè)單位臨時工勞動合同
- 2025年城市公共交通燃油供應(yīng)合同
- 上海銷售合同范本
- 個人房產(chǎn)變更所有權(quán)合同
- 交通管理局智能交通系統(tǒng)采購合同
- 屋面細石混凝土保護層施工方案及方法
- 2024年1月山西省高三年級適應(yīng)性調(diào)研測試(一模)理科綜合試卷(含答案)
- 110kv各類型變壓器的計算單
- 雙減政策之下老師如何打造高效課堂
- 5A+Chapter+1+Changes+at+home+課件(新思維小學英語)
- 安徽省2023年中考數(shù)學試卷(附答案)
- 護工(陪護)培訓教材(完整版)資料
- 機械加工生產(chǎn)計劃排程表
- 女性生殖系統(tǒng)解剖與生理 生殖系統(tǒng)的血管淋巴和神經(jīng)
- 易制毒化學品安全管理制度匯編
- GB/T 35506-2017三氟乙酸乙酯(ETFA)
評論
0/150
提交評論