章要學(xué)語言上機(jī)題_第1頁
章要學(xué)語言上機(jī)題_第2頁
章要學(xué)語言上機(jī)題_第3頁
章要學(xué)語言上機(jī)題_第4頁
章要學(xué)語言上機(jī)題_第5頁
已閱讀5頁,還剩168頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1C語言【驗證型】1.1Hello讓我們用C語言向世界問輸入輸出:Hello1C語言【驗證型】1.1Hello讓我們用C語言向世界問輸入輸出:Hello#includeint【驗證型】1.2Welcometo讓我們來練習(xí)如何顯示多行文輸入輸出:就是下面的那段文1.2.int3. 7.時間限制內(nèi)存限制額外進(jìn)程測試1 以文本方式103. printf("Hello5.2C數(shù)據(jù)類型【設(shè)計型】2.1學(xué)習(xí)打印你的第一個圖形背景:2C數(shù)據(jù)類型【設(shè)計型】2.1學(xué)習(xí)打印你的第一個圖形背景:我們已經(jīng)學(xué)習(xí)了printf函數(shù),這里給出了一個小程序,它運(yùn)行的結(jié)果是輸出一個由(*)組成的4*4的正方程序如intmain(){return}要求:按照上面的程序范例,編寫一個小程序,要求輸出4行由*號組成的等腰輸入:輸出:*1.2.int3. 【驗證型】輸出倒三角形{printf("******return【驗證型】輸出倒三角形{printf("******return輸出指定的由“*”【輸入】【輸按照指定格式輸出由“*”******* printf(" return10.【設(shè)計型】【題目描CoCo剛開始學(xué)習(xí)程序設(shè)計,打算試試自己的水平,看計【設(shè)計型】【題目描CoCo剛開始學(xué)習(xí)程序設(shè)計,打算試試自己的水平,看計算機(jī)會不會聽自己的吩咐,她想做的第一件事就是“我做什么,你也做什么”。她會從鍵盤輸入任意兩個整數(shù),希望【輸從鍵盤輸入兩個整【輸向屏幕輸出這兩個整數(shù),以空格間【樣例輸-9【樣例輸-9數(shù)字自動應(yīng)答器1.#include3【設(shè)計型】簡單的算術(shù)運(yùn)算和表達(dá)式分離3位整任意從鍵盤上輸入一個三位正整數(shù),要求正確地分離出它的個位、十位和百位,并分別在屏幕上輸出。比如輸入的三位正時間限制內(nèi)存限額外進(jìn)程測試用例 以文本方式 102.int3. int printf("%d return8.10.#include【驗證型】三位數(shù)分解求累加和(參P273.1P49題目描述輸入一個3#include【驗證型】三位數(shù)分解求累加和(參P273.1P49題目描述輸入一個3位的正整數(shù)n,編程計算整數(shù)n的各位數(shù)字之輸入輸入一個正整數(shù)n輸出各位數(shù)字之和sum樣例輸入2.#include3.int4. int 12.時間限制內(nèi)存限額外進(jìn)程測試用例 以文本方式 10樣例輸出題目來源:2012年秋季期末考void{int11.【設(shè)計型】3.3樣例輸出題目來源:2012年秋季期末考void{int11.【設(shè)計型】3.3整數(shù)四則運(yùn)算【題目描小明上小學(xué)一年級了,老師已經(jīng)教會了他們+、-、*、/、%計算,下【輸入】接受兩個整數(shù),每個整數(shù)之間使用空格分【輸出】分別輸出進(jìn)行+、-、*、/、*之后的運(yùn)行結(jié)【樣例輸10【樣例輸1.#include2.int3.【設(shè)計型】3.4編程3位整數(shù)的逆序數(shù)題目描述見書P41提示:使用標(biāo)準(zhǔn)數(shù)學(xué)函數(shù)fabs()1.#include2.#include3.【設(shè)計型】3.4編程3位整數(shù)的逆序數(shù)題目描述見書P41提示:使用標(biāo)準(zhǔn)數(shù)學(xué)函數(shù)fabs()1.#include2.#include3.#include4.int5. int 時間限制內(nèi)存限制額外進(jìn)測試1 0測試2 0測試5 0 int return12.return15.【設(shè)計型】3.5簡單加密【題目描信息時代最怕的就是個人信息泄密。你現(xiàn)在已經(jīng)掌握了一些技能,那么就嘗試著對信息進(jìn)行一些簡單的加密吧!現(xiàn)在從鍵盤輸入任意兩個字母,要求對它們進(jìn)行加密。規(guī)則是:用原字母后的第3“”加密,如H后面第3個字母是,i后面第3個字母是,因此“H”“”。【輸return15.【設(shè)計型】3.5簡單加密【題目描信息時代最怕的就是個人信息泄密。你現(xiàn)在已經(jīng)掌握了一些技能,那么就嘗試著對信息進(jìn)行一些簡單的加密吧!現(xiàn)在從鍵盤輸入任意兩個字母,要求對它們進(jìn)行加密。規(guī)則是:用原字母后的第3“”加密,如H后面第3個字母是,i后面第3個字母是,因此“H”“”?!据攺逆I盤輸入任意兩個字母,分別存放到變量ch1和ch2中。輸入時兩個字符間沒有空【輸按上述規(guī)則進(jìn)行譯碼后輸出。輸出時兩個字符間沒有空格,輸出完畢后換【樣例輸【樣例輸#include#include{charreturn11.時間限制內(nèi)存限制額外進(jìn)測試1 10【設(shè)計型】3.6超市硬幣處理機(jī)【題目描超市前放置了一個硬幣處理機(jī),可以幫你把零錢轉(zhuǎn)換為存款單。在實際應(yīng)用中,機(jī)器中將有相應(yīng)裝置自動識別并計算你的零錢的數(shù)目,但是我們現(xiàn)在只能先進(jìn)行一個手工的小實驗,由你自己輸入每種硬幣的數(shù)目,然后編寫程序?qū)⑵滢D(zhuǎn)換成存款單?!据斠来屋斎?元、5角、1角的零錢的個數(shù)。假如輸入三個整數(shù)31025,則表【設(shè)計型】3.6超市硬幣處理機(jī)【題目描超市前放置了一個硬幣處理機(jī),可以幫你把零錢轉(zhuǎn)換為存款單。在實際應(yīng)用中,機(jī)器中將有相應(yīng)裝置自動識別并計算你的零錢的數(shù)目,但是我們現(xiàn)在只能先進(jìn)行一個手工的小實驗,由你自己輸入每種硬幣的數(shù)目,然后編寫程序?qū)⑵滢D(zhuǎn)換成存款單?!据斠来屋斎?元、5角、1角的零錢的個數(shù)。假如輸入三個整數(shù)31025,則表示有31元硬幣、105角硬幣和251角的硬【輸輸出存單金額,如對上例的輸入,輸表示存單上的整數(shù)金額為10元,零錢金額為50分即要求Dollars后顯示的是**元的信息,Change后面顯示的是**分的信【樣例輸30【樣例輸#include#include{intscanf("%d%dreturn13.時間限制內(nèi)存限制額外進(jìn)測試1 30以文本方式104鍵盤輸入和屏幕輸出【驗證型】4.1printf和printf函數(shù)和scanf函數(shù)是C語言中最常用的函數(shù)之一,下面讓我們練習(xí)一下輸入整型變量x輸出輸出整型變4鍵盤輸入和屏幕輸出【驗證型】4.1printf和printf函數(shù)和scanf函數(shù)是C語言中最常用的函數(shù)之一,下面讓我們練習(xí)一下輸入整型變量x輸出輸出整型變量x對應(yīng)的十進(jìn)制、八進(jìn)制和十六進(jìn)制形認(rèn)真觀察-的八進(jìn)制和十六進(jìn)制輸出,請想想是為什#include{intreturn時間限制內(nèi)存限額外進(jìn)程測試用例 以文本方式 10測試用例 以文本方式 10測試用例 以文本方式 10【驗證型】4.2字符的ASCII【題目描從鍵盤輸入一個字符【驗證型】4.2字符的ASCII【題目描從鍵盤輸入一個字符,輸出其對應(yīng)的【輸輸入一個字【輸輸出字符對應(yīng)的十進(jìn)制ASCII【樣例輸A【樣例輸碼值1.#include【驗證型】混合類型數(shù)據(jù)格式化輸入【輸入樣【輸出樣2.1288c1212【輸121【輸1222.int3. char 8.10.#include#include{floatintcharscanf("%f%d%cprintf("%c%d%.2freturn11.【設(shè)計型】照貓畫貓:計算圓柱的側(cè)面#include#include{floatintcharscanf("%f%d%cprintf("%c%d%.2freturn11.【設(shè)計型】照貓畫貓:計算圓柱的側(cè)面積及體積如果已知圓柱的底面半徑r,以及高h(yuǎn),則可計算出圓柱的側(cè)面積s=2πrh,體v=πr2h。其中輸入第一行輸入圓柱的底面半徑第二行輸入圓柱的高輸出s=<圓柱的側(cè)面積>,v=<圓柱的體積要求所有變量都定義為雙精度結(jié)果精確到小數(shù)點后時間限內(nèi)存限制額外進(jìn)例1 以文本方式 10例2 以文本方式 10c882.121.#include【設(shè)計型】4.5不同國家的日期寫【題目描對于年、月、日的寫法,不同的國家有不同的描述形式。請按年、月、日的順序讀入(年月日),英國式寫法日月年)和美國式寫法(月/日/年)【輸從鍵盤按年、月、日順1.#include【設(shè)計型】4.5不同國家的日期寫【題目描對于年、月、日的寫法,不同的國家有不同的描述形式。請按年、月、日的順序讀入(年月日),英國式寫法日月年)和美國式寫法(月/日/年)【輸從鍵盤按年、月、日順序輸入日期。(輸入數(shù)據(jù)都在合法范圍內(nèi)【輸中、英、美式的日期寫法。每個輸出占一【樣例輸201112【樣例輸PRCUKform:31/12/2011USAform:12/31/2011#include{intprintf("PRCprintf("UKprintf("USAreturn2.intmain3. double double return12.時間限內(nèi)存限制額外進(jìn) 【設(shè)計型】4.6旅行時間和花費(fèi)【題目描十一期間LaughingSir和朋友自駕游去外地玩。已知旅行的距【設(shè)計型】4.6旅行時間和花費(fèi)【題目描十一期間LaughingSir和朋友自駕游去外地玩。已知旅行的距離和汽車平均速度及每公升汽油可以行駛的公里數(shù)及每公升汽油的價格,求CoCo這趟駕駛汽車旅游所【輸輸入四個數(shù)據(jù),依次分別表示:旅行的距離(單位:公里)、汽車平均速度(公里/時)、每公升汽油可以行駛的公里數(shù)(單位:公里)、每公升汽油價格(元/公升)【輸出】輸出汽車旅游所花費(fèi)的時間(單位:小時)和購買汽油的錢數(shù)(單位:元)。輸出數(shù)據(jù)都保留1位小數(shù)【樣例輸130011014.5【樣例輸出】11.8#include{floatprintf("%.1freturn}【設(shè)計型】4.7計算月收入【題目描CoCo的表姐剛從大學(xué)畢業(yè),進(jìn)入到一家小型外貿(mào)公司工作。該公司員工月收入的計算方法為:月基本工資加當(dāng)月提成。從鍵盤輸入CoCo表姐某月的基本工資和該月的提【輸輸入兩個數(shù)分別代表月基本工資和月提【輸計算并輸出月收入,保留2位小【樣例輸11.3150.2【樣例輸1.#include【設(shè)計型】4.8男生和女生【題目描3150.2【樣例輸1.#include【設(shè)計型】4.8男生和女生【題目描已知某班有男生n1位,女生n2位,n1位男生的平均分是x分,n2位女生的平均分是y分,問全體學(xué)生的平均分是多少?【輸四個整數(shù)x、y、n1、【輸全體學(xué)生的平均,保留2【樣例輸908823【樣例輸1.#include【設(shè)計型】4.9找零錢假定有5角、1角、5分、1分共5種硬幣,在顧客找硬幣時分一般都會盡可能地選用硬幣個數(shù)最小的方法。例如,當(dāng)要給某顧客找7角2分時,會給他一個5角,2個1角和1個2分的硬幣。試編寫一個程序,輸入是要找給顧客的零錢(以分為單位),輸出的是應(yīng)該找回的各種硬幣數(shù)目,并保證2.int3. intn1,n2;float return10.2.int3. float return8.1.intmain【設(shè)計型】【題目描冰箱的溫度夏天用電高峰時容易斷電,請編寫1.intmain【設(shè)計型】【題目描冰箱的溫度夏天用電高峰時容易斷電,請編寫程序預(yù)測斷電一段時間以后冰箱內(nèi)的溫度(°C),假設(shè)該溫度T可由以下公式計算得到結(jié)T=4t2/(t+2)-斷電后所經(jīng)過的時間t是給定的【輸斷電后經(jīng)過的時間t【輸斷電t小時后冰箱內(nèi)的溫度,保留2位小【樣例輸【樣例輸-2. int return16.時間限制內(nèi)存限制額外進(jìn)測試2 0#includemain{floatreturn10.【設(shè)計型】4.11簡單多項式求值【題目描求下面多項式【輸浮點數(shù)x的【輸y#includemain{floatreturn10.【設(shè)計型】4.11簡單多項式求值【題目描求下面多項式【輸浮點數(shù)x的【輸y值,保留小數(shù)點后面1位小【樣例輸1【樣例輸main{floatreturn}5選擇控制結(jié)構(gòu)【設(shè)計型】5.1奇偶問題描輸入一個整數(shù),判斷其奇偶輸入整數(shù)輸出n是奇數(shù)或n輸入樣3輸【設(shè)計型】5.1奇偶問題描輸入一個整數(shù),判斷其奇偶輸入整數(shù)輸出n是奇數(shù)或n輸入樣3輸出樣3#include{intifprintf("%d是偶數(shù)printf("%d是奇數(shù)return11.【設(shè)計型】5.2絕對問題描輸入一個實數(shù),不使用絕對值函數(shù)計算并輸出該實數(shù)的絕對輸入一個輸出該實數(shù)的絕輸入樣-輸出樣{floatifreturn11.【設(shè)計型】5.3判斷閏問題描輸入一個年份,判斷其是否閏輸入樣-輸出樣{floatifreturn11.【設(shè)計型】5.3判斷閏問題描輸入一個年份,判斷其是否閏輸入整數(shù)輸出時間限制內(nèi)存限制額外進(jìn)測試1 以文本方式 無限0測試2 以文本方式 無限0year是閏年或year不是輸入樣輸出樣2004#include{intifprintf("%d是閏年year是閏年或year不是輸入樣輸出樣2004#include{intifprintf("%d是閏年printf("%d不是閏年return11.【設(shè)計型】5.4出租車計題目描述根據(jù)某城市普通出租車收費(fèi)標(biāo)準(zhǔn)編寫程序?qū)囐M(fèi)進(jìn)行計算。具體標(biāo)準(zhǔn)如下:起步里3km,起步費(fèi)10元;10km以內(nèi)超過起步里程部分,每千2元,超過10km以上的部分,每千米3元。輸入行駛里程數(shù)(單位千米)輸出乘客應(yīng)支付的車費(fèi)(單位元),結(jié)果四舍五入,保留到樣例輸入樣例輸出題目來源:2012年秋季期末考1.【設(shè)計型】5.5整數(shù)位數(shù)判斷輸入一個不多于5位的正整數(shù),要求:(1)求它是幾位數(shù);(2)逆序打印出各位1.【設(shè)計型】5.5整數(shù)位數(shù)判斷輸入一個不多于5位的正整數(shù),要求:(1)求它是幾位數(shù);(2)逆序打印出各位數(shù)時間限制內(nèi)存限制額外進(jìn)程測試1以文本方式 以文本方式 10測試2以文本方式 以文本方式 Invalid10測試3以文本方式 以文本方式 10測試4以文本方式 以文本方式 102.int3. float if if return14.1.2.int3. int 6. {printf("Invalid else else else 1.2.int3. int 6. {printf("Invalid else else else else時間限制內(nèi)存限制額外進(jìn)程測試5以文本方式 以文本方式 10測試6以文本方式 以文本方式 Invalid10測試7以文本方式 以文本方式 10測試9以文本方式 以文本方式 10{【設(shè)計型】判斷某年某月的天數(shù)一年有365天,有的月份有31天,有的有30天,2月份閏年的時候是29{【設(shè)計型】判斷某年某月的天數(shù)一年有365天,有的月份有31天,有的有30天,2月份閏年的時候是29天,非年的時候是28天。現(xiàn)在要求從鍵盤上輸入一個年份和月份,輸出其對應(yīng)的天時間限制內(nèi)存限制額外進(jìn)測試1以文本方式 2000 10測試2以文本方式 2001 10測試3以文本方式 2011 10 27. 29. return38.1.2.int3. int 7.8.case case case case case 1.2.int3. int 7.8.case case case case case case case12: case case case case11: case if(((year%4==0)&&(year%100!=0))||(year%400 24.時間限制內(nèi)存限制額外進(jìn)測試4以文本方式 2011 10測試5以文本方式 2012 10測試6以文本方式 1900 1025.26.return27.【設(shè)計型】5.7判斷輸入的字符的類我們將字符分為五類:大寫字母、小寫字母、數(shù)字、控制字符、其他字編寫程序,從鍵盤輸入一個字符,輸出字符所屬的25.26.return27.【設(shè)計型】5.7判斷輸入的字符的類我們將字符分為五類:大寫字母、小寫字母、數(shù)字、控制字符、其他字編寫程序,從鍵盤輸入一個字符,輸出字符所屬的類型:大寫字母時輸出小寫字母時輸出smallletters,數(shù)字是輸出figures,其他字符時輸{charif(ch>='A'&&{printf("capitalelseif(ch>='a'&&{printf("small時間限制內(nèi)存限制額外進(jìn)測試1 以文本方式 capital10測試2 以文本方式 f10測試3 以文本方式 small10測試4 以文本方式 10【設(shè)計型】5.8輸出星期幾的英文表輸入用數(shù)字(1--7)表示的星期幾,輸出星期幾的英文表示,輸入的數(shù)字有誤,輸出"Error(【設(shè)計型】5.8輸出星期幾的英文表輸入用數(shù)字(1--7)表示的星期幾,輸出星期幾的英文表示,輸入的數(shù)字有誤,輸出"Error(回車)"提醒:周一到周日必須都判斷,單詞拼法SundaySaturdayFriday要對不合法的數(shù)據(jù)進(jìn)行判斷。TuesdayMonday,另外還1.2.int3. int case1: case2:時間限制內(nèi)存限制額外進(jìn)測試1 以文本方式 10測試2 以文本方式 10測試8 以文本方式 10 elseif(ch>='0'&& return15.}return25.【設(shè)計型】5.9晶晶赴約【題目描晶晶的朋友貝貝約晶晶下周一起去看}return25.【設(shè)計型】5.9晶晶赴約【題目描晶晶的朋友貝貝約晶晶下周一起去看展覽,但晶晶每周的1、3、5有課必須上課,請幫晶晶判斷她能否接受貝貝的邀請,如果能輸出YES;如果不能則輸出NO。【輸輸入有一行,貝貝邀請晶晶去看展覽的日期,用數(shù)字1到7表示從星期一到星期【輸輸出有一行,如果晶晶可以接受貝貝的邀請,輸出YES,否則,輸出NO。注意NO都是大寫字【樣例輸2【樣例輸時間限制內(nèi)存限制額外進(jìn)測試110{int{}return19.【設(shè)計型】5.10三天打魚兩天曬網(wǎng)【題目描{int{}return19.【設(shè)計型】5.10三天打魚兩天曬網(wǎng)【題目描問這個人在以后的第N天中是“打魚”還是“曬網(wǎng)”?【輸輸入在一行中給出1個不超過1000的正整數(shù)N【輸在一行中輸出此人在第N天中是“Fishing”(即“打魚”)還是“Drying”(即“曬網(wǎng)”),時間限制內(nèi)存限制額外進(jìn) 測試4 10且輸出“indayN”【樣例輸入1】【樣例輸出1】【樣例輸入2【樣例輸且輸出“indayN”【樣例輸入1】【樣例輸出1】【樣例輸入2【樣例輸出2Dryinginday1.2.int3. int case case case3:printf("Fishinginday case case0:printf("Dryinginday return16.時間限內(nèi)存限制額外進(jìn)例1 以文本方式 Fishinginday10例2 以文本方式 Dryinginday106循環(huán)控制結(jié)構(gòu)【設(shè)計型】6.1n的階問題描從鍵盤輸入整數(shù)n,編程6循環(huán)控制結(jié)構(gòu)【設(shè)計型】6.1n的階問題描從鍵盤輸入整數(shù)n,編程計算并輸輸入整數(shù)輸出n輸入樣輸出樣1.【設(shè)計型】6.2輸出一行星號問題描述編寫程序在一行中輸出N個星2.int3. int longlong for(i=n;i>=1;i-- return14.輸入星號個數(shù)值輸出一行中N個星1.【設(shè)計型】6.3編程計問題描述編寫程序,輸入星號個數(shù)值輸出一行中N個星1.【設(shè)計型】6.3編程計問題描述編寫程序,輸入n的值,求:1-1/2+1/3-1/4+1/5-1/6+1/7-...+1/n(保留四位小數(shù)輸入n的輸出上述算式的求和結(jié)果(結(jié)果保留四位小數(shù)輸入樣例12.int3. int for return12.時間限制內(nèi)存限制額外進(jìn)測試1 10輸出樣例#include{intintdouble{}return17.【設(shè)計型】6.4e的值問題描述編寫程序,從鍵盤輸入整數(shù)n,求e輸出樣例#include{intintdouble{}return17.【設(shè)計型】6.4e的值問題描述編寫程序,從鍵盤輸入整數(shù)n,求e的值。e=1+1/1!+1/2!+1/3!+..+1/n!double型數(shù)據(jù)計算。注意:輸入整數(shù)輸出e的提示:輸出語句時間限內(nèi)存限制額外進(jìn)測試1 以文本方式 10輸入樣例2輸出樣例1.#include2.int3. intn,i double時間限內(nèi)存限額外進(jìn)例1輸入樣例2輸出樣例1.#include2.int3. intn,i double時間限內(nèi)存限額外進(jìn)例1 以文本方式 10例2 以文本方式 10例3 以文本方式 10例4 以文本方式 10例6 以文本方式 10【設(shè)計型】6.5最大公約【輸入】兩個正整數(shù)m【輸出】mn的最大公約數(shù)【設(shè)計型】6.5最大公約【輸入】兩個正整數(shù)m【輸出】mn的最大公約數(shù)和最小公【輸入樣例 【輸出樣例thegreatestcommondivisoristhe commonmultipleis以文本方式 14以文本方式thegreatestcommondivisoristheleastcommonmultipleis1秒M0以文本方式 1以文本方式thegreatestcommondivisoristheleastcommonmultipleis1秒M0 h*=i return14.1.#include2.#include4.int5. doublem,n;intx,y, scanf("%lf%lf",&m, x=1.#include2.#include4.int5. doublem,n;intx,y, scanf("%lf%lf",&m, x= y= r=x% while(r!= 以文本方式 2以文本方式thegreatestcommondivisoristheleastcommonmultipleis1秒M0以文本方式 100000以文本方式thegreatestcommondivisoris100theleastcommonmultipleis200001秒M0以文本方式 21以文本方式thegreatestcommondivisoristheleastcommonmultipleis1秒M0以文本方式 500以文本方式thegreatestcommondivisoristheleastcommonmultipleis100001秒M0x=【設(shè)計型】6.6水仙花問題描述輸出所有的水仙花數(shù)。所謂的水仙花數(shù)是指3x=【設(shè)計型】6.6水仙花問題描述輸出所有的水仙花數(shù)。所謂的水仙花數(shù)是指3位數(shù),其各位數(shù)字立方和等于本身。例如153是一水仙花數(shù),因為輸入無輸出所有的水仙提示:輸出語句1.#include【設(shè)計型】6.7素數(shù)問題描述輸入兩個正整數(shù)m和n,求出[m,n]區(qū)間的所有2.#include3.int4. int return16. y= r=x% printf("thegreatestcommondivisoris%d\n", printf("theleastcommonmultipleis%.0f\n",m*n/ return20.輸入兩個整數(shù)m輸出[m,n]區(qū)間的所有輸入樣例 輸出樣例2371.2.3.int4. int輸入兩個整數(shù)m輸出[m,n]區(qū)間的所有輸入樣例 輸出樣例2371.2.3.int4. int 時間限制內(nèi)存限額外進(jìn)程測試用例 10以文本方式 11131710測試用例 2以文本方式 23510測試用例 15以文本方式 171923293137414310【設(shè)計型】問題描述回文輸入一個正整數(shù),判斷是否為回文輸入一個正整數(shù)輸出如果是,輸出【設(shè)計型】問題描述回文輸入一個正整數(shù),判斷是否為回文輸入一個正整數(shù)輸出如果是,輸出Yes,否則輸出輸入樣例輸出樣例時間限制內(nèi)存限制額外進(jìn)測試1以文本方式 10 printf(" return26.{doubleintmin=0,{}elsereturn15.【設(shè)計型】6.9cos(x)-{doubleintmin=0,{}elsereturn15.【設(shè)計型】6.9cos(x)-迭代步驟如(1)輸入數(shù)據(jù)給x1;(2)x0=x1,把x1的值賦給x0;(3)x1=cos(x0),求出一個新的的一個實(4)若x0-x1的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(5)所求x1就是方程cos(x)-x=0的一個實根,輸出x1,輸出語句為printf("x=%lf",x);提示:x0x1定義double類型時間限制內(nèi)存限制額外進(jìn) 測試2以文本方式 10【設(shè)計型】【題目描2008年北京奧運(yùn)會,有204個國家和地區(qū)參加了比賽,其中有【設(shè)計型】【題目描2008年北京奧運(yùn)會,有204個國家和地區(qū)參加了比賽,其中有n(0n<100)個【輸?shù)?行是獲得獎牌的國家數(shù)nn行,每一行是該國獲得的金、銀、銅牌數(shù)【輸n行,每行1個整數(shù),為各個國家獲得的總獎牌【樣例輸3512136382321【樣例輸奧運(yùn)獎牌計2.3.4.int5. double 16. return18.時間限制內(nèi)存限制額外進(jìn)例1以文本方式 以文本方式 10#include【設(shè)計型】6.11騎車,還是走路?【題目#include【設(shè)計型】6.11騎車,還是走路?【題目描假設(shè)找到自行開鎖并車上自行車的時間為73秒步行每秒行走2米騎車每秒行走3.0米.請判斷走不同的距離去辦事,是騎車快還是走路快【輸?shù)谝恍袨榇幚淼臄?shù)據(jù)的數(shù)量其后每一行整數(shù)為一次辦事要行走的距離,單位為米【輸【樣例輸4【樣例輸2.int3. int scanf("%d%d return16.{int{else}return17.【設(shè)計型】6.12貪吃的猴子問題描述有一只猴子,第{int{else}return17.【設(shè)計型】6.12貪吃的猴子問題描述有一只猴子,第一天摘了若干個桃子,當(dāng)即吃了一半,但還覺得不就又多吃了一個。第2天早上又將剩下的桃子吃掉一半,還是覺得不過癮,就又多吃了兩以后每天早上都吃了前一天剩下的一半加天數(shù)個(例如,第5天吃了前一天剩下的半加5個)。到第n天早上再想吃的時候,就只剩下一個桃子了輸入天數(shù)輸出第一天的桃子個數(shù)。提示:輸出語printf("Themonkeygot%dpeachsinfirst輸入樣例5輸出樣例Themonkeygot114peachsinfirst提示問題分總共日吃掉剩1t0/2+1t0-(t0/2+1)=t0/2-1t1=t0/2-12t1/2+2t1-(t1/2+2)=t1/2-2t2=t1/2-2n-1tn-2/2+(n-1)tn-2-(tn-2/2+(n-1))=tn-2/2-(n-1)tn-1=tn-2/2-(n-1)=>tn-2=(tn-1+n-問題分總共日吃掉剩1t0/2+1t0-(t0/2+1)=t0/2-1t1=t0/2-12t1/2+2t1-(t1/2+2)=t1/2-2t2=t1/2-2n-1tn-2/2+(n-1)tn-2-(tn-2/2+(n-1))=tn-2/2-(n-1)tn-1=tn-2/2-(n-1)=>tn-2=(tn-1+n-n10tn-{intdouble 以文本方式 Themonkeygot14peachsinfirst1秒M0 以文本方式 Themonkeygot8706peachsinfirst1秒M0 以文本方式 Themonkeygot30601641986peachsinfirst1秒M0【創(chuàng)新型】6.13馬戲團(tuán)觀眾人數(shù)問題描述一個馬戲團(tuán)表演,n個座位全滿,全部門票收入是120元,現(xiàn)在知道【創(chuàng)新型】6.13馬戲團(tuán)觀眾人數(shù)問題描述一個馬戲團(tuán)表演,n個座位全滿,全部門票收入是120元,現(xiàn)在知道,男人每人元,女人每人2元,小孩每人1角。根據(jù)總?cè)藬?shù),計算出男人、女人和小孩各多少輸入總?cè)藬?shù)輸出男人、女人和小孩人數(shù)n人無法滿足條件,則輸出“No1.2.int3. int for(man=0;man<=total;時間限內(nèi)存限制額外進(jìn)測試1 以文本方式 060 191110測試3 以文本方式 No10 printf("Themonkeygot%.0lfpeachsinfirst14.{7求最大函數(shù)【設(shè)計型】問題描請編寫函數(shù)GetMax,其功能是求兩{7求最大函數(shù)【設(shè)計型】問題描請編寫函數(shù)GetMax,其功能是求兩整數(shù)的最大值。要求在主函數(shù)中調(diào)用該計算并輸出從鍵盤任意輸入的兩個整數(shù)的最大輸入整數(shù)num1輸出兩個整數(shù)的最輸入樣10輸出樣提醒:本題提交的時候,只需要提交GetMax函數(shù)就可以。 for(woman=0;woman<=(total-man); printf("%d%d printf("No return22.預(yù)設(shè)代碼前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include/*PRESETCODE預(yù)設(shè)代碼前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include/*PRESETCODEEND-NEVERTOUCHCODEABOVE后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOWint{intmax=return}/*PRESETCODEEND-NEVERTOUCHCODEABOVE時間限制內(nèi)存限制額外進(jìn)程測試1以文本方式 10以文本方式 無限0測試2以文本方式 -10以文本方式 無限0GetMax(inta,int{if(a<=b)returnelsereturn}【設(shè)計型】7.2數(shù)的合GetMax(inta,int{if(a<=b)returnelsereturn}【設(shè)計型】7.2數(shù)的合問題描請編寫函數(shù)MergeData,其功能是:將兩個兩位數(shù)的正num1、num2合并形成一個整數(shù)放在newnum中。合并的方式是:將num1的十位和個位依次存放在newnum數(shù)的十位和千位上,num2的十位和個位依次存放在newnum數(shù)的個位和位上輸入兩個整數(shù)num1輸出合并后的數(shù)據(jù)輸入樣45輸出樣提醒:本題提交的時候,只需要提交MergeData數(shù)就可以。預(yù)設(shè)代碼前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include/*PRESETCODEEND-NEVERTOUCHCODEABOVE后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOWint{intnewnum=return}/*后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOWint{intnewnum=return}/*PRESETCODEEND-NEVERTOUCHCODEABOVE1.#include【設(shè)計型】7.3素數(shù)的判問題描2.#include3.intMergeData(intm,int4. int 11.return12.時間限制內(nèi)存限制額外進(jìn)例1 45以文本方式 10請編寫函數(shù)PrimeJudge,其功能是判斷一個整數(shù)請編寫函數(shù)PrimeJudge,其功能是判斷一個整數(shù)num是否為素數(shù),如果是素數(shù),則返回1,否則返回0。輸入一個整數(shù)輸出num是否為輸入樣輸出樣提醒:本題提交的時候,只需要提交函數(shù)就可以。預(yù)設(shè)代碼后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOWint{int{}{}return}/*PRESETCODEEND-NEVERTOUCHCODEABOVE前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include/*PRESETCODEreturn}/*PRESETCODEEND-NEVERTOUCHCODEABOVE前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include/*PRESETCODEEND-NEVERTOUCHCODEABOVE1.#include時間限內(nèi)存限制額外進(jìn)測試1 以文本方式 10測試2 以文本方式 Non10測試3 以文本方式 Non10測試4 以文本方式 10測試5 以文本方式 10【設(shè)計型】7.4求階問題描請編寫函數(shù)Facto,其功能是:計算任意正【設(shè)計型】7.4求階問題描請編寫函數(shù)Facto,其功能是:計算任意正整數(shù)的階乘。要求主函數(shù)調(diào)用該函數(shù)計算并輸出從1到n之間所有數(shù)的階乘值。輸入整數(shù)輸出如果n>0,則輸出1-n的階乘值;否則,提示輸入數(shù)據(jù)輸入樣3輸出樣2.#include3.intPrimeJudge(int4. int if(m%i==0) return return 19.提醒:本題提交的時候,只需要提交提醒:本題提交的時候,只需要提交可以。函數(shù)就預(yù)設(shè)代碼前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include/*PRESETCODEEND-NEVERTOUCHCODEABOVE后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOWint{intdoubleresult={}{for(i=1;i<=n;{result=Facto(i);}}return}/*PRESETCODEEND-NEVERTOUCHCODEABOVE#include#includedoubleFacto(int{doubleint{}return13.【設(shè)計型】7.5求/*PRESETCODEEND-NEVERTOUCHCODEABOVE#include#includedoubleFacto(int{doubleint{}return13.【設(shè)計型】7.5求級問題描請編寫函數(shù)fun,它的功能是計算下列級數(shù)和,值由函數(shù)值返時間限制內(nèi)存限制額外進(jìn)例1 以文本方式 0例2 以文本方式 Inputdata0輸入x和整數(shù)n的輸出對應(yīng)級數(shù)的和輸入x和整數(shù)n的輸出對應(yīng)級數(shù)的和輸入樣0.3輸出樣提醒:本題提交的時候,只需要提交以函數(shù)就可預(yù)設(shè)代碼后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOWint{intn;return0;}/*PRESETCODEEND-NEVERTOUCHCODEABOVE前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include/*PRESETCODEEND-NEVERTOUCHCODEABOVE【設(shè)計型】7.6浮點數(shù)四舍五入請編一個函數(shù)Fun,函數(shù)的功能是使實型數(shù)保留2位小數(shù),并對第3【設(shè)計型】7.6浮點數(shù)四舍五入請編一個函數(shù)Fun,函數(shù)的功能是使實型數(shù)保留2位小數(shù),并對第3位進(jìn)行四舍(規(guī)定實型數(shù)為正數(shù)2.#include3.floatfun(doublem,double4. double float int return18.時間限內(nèi)存限制額外進(jìn)程測試1 0.3以文本方式 10測試2 0.5以文本方式 10測試3 1.2以文本方式 10例如:實型數(shù)為1234.567,則函數(shù)返回實型數(shù)為1234.564,則函數(shù)返回提醒:本題提交的時例如:實型數(shù)為1234.567,則函數(shù)返回實型數(shù)為1234.564,則函數(shù)返回提醒:本題提交的時候,只需要提交Fun以函數(shù)就預(yù)設(shè)代碼前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include#include/*PRESETCODEEND-NEVERTOUCHCODEABOVE后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOWintmain({scanf("%lf",&aprintf("%lf\n",fun(a)return}/*PRESETCODEEND-NEVERTOUCHCODEABOVE時間限內(nèi)存限制額外進(jìn)例1以文本方式 以文本方式 10例2以文本方式以文本方式10【設(shè)計型】7.7長整型截短編寫一個函數(shù)Fun,其功能是:將形參n中,各位上為偶數(shù)的數(shù)取出,并按原來【設(shè)計型】7.7長整型截短編寫一個函數(shù)Fun,其功能是:將形參n中,各位上為偶數(shù)的數(shù)取出,并按原來2.#include3.doublefun(double4. int double return20.時間限內(nèi)存限制額外進(jìn) 例3以文本方式 以文本方式 10例4以文本方式 以文本方式 10提醒:本題提交的時候,只需要提交Fun以函數(shù)就預(yù)設(shè)代碼前置/*PRESETCODE提醒:本題提交的時候,只需要提交Fun以函數(shù)就預(yù)設(shè)代碼前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW /*PRESETCODEEND-NEVERTOUCHCODEABOVE后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOWint{ return0;}/*PRESETCODEEND-NEVERTOUCHCODEABOVE時間限制內(nèi)存限額外進(jìn)程測試用例以文本方式 以文本方式 Theresultis:10測試用例以文本方式 以文本方式 Theresultis:10Fun(int{int{{}}return15.【設(shè)計型】7.8偶數(shù)分解編寫程序,輸入若干個大于2的正整數(shù),如果是偶數(shù),則將其分解為兩個素數(shù)(Fun(int{int{{}}return15.【設(shè)計型】7.8偶數(shù)分解編寫程序,輸入若干個大于2的正整數(shù),如果是偶數(shù),則將其分解為兩個素數(shù)(只需找出第一對素數(shù))并輸出;如果輸入的奇數(shù),則輸出isoddnumber!”;輸入為0時程序結(jié)束。只有1和它本身這兩個因數(shù)的自然數(shù)叫做素數(shù),0和1既不是素數(shù)是和實現(xiàn)分解的過程用函數(shù)實現(xiàn)。輸入:整數(shù)序輸出:偶數(shù)1=素數(shù)A+素數(shù)B(當(dāng)輸入是偶數(shù)時奇數(shù)1isoddnumber!(當(dāng)輸入是奇數(shù)時時間限內(nèi)存限額外進(jìn)例1以文本方式以文本方式10時間限制內(nèi)存限額外進(jìn)程測試用例以文本方式 以文本方式 Theresultis:10#includeintfun(int{int{if(n%i==0)}if(i==n)return10.11.12.int{if(m[i]==0)}{if(m[i]%2==1)isodd{{}}時間限內(nèi)存限額外進(jìn) 34#includeintfun(int{int{if(n%i==0)}if(i==n)return10.11.12.int{if(m[i]==0)}{if(m[i]%2==1)isodd{{}}時間限內(nèi)存限額外進(jìn) 34 3isodd 例2以文本方式 120240以文本方式 10【設(shè)計型】7.9殺雞用牛刀——學(xué)習(xí)遞歸嘍【設(shè)計型】7.9殺雞用牛刀——學(xué)習(xí)遞歸嘍背景哈哈!我們終于學(xué)了遞歸了,現(xiàn)在大家一定感到非常有意思吧,那個典型的“漢諾”功能求整數(shù)n到m區(qū)間的累加和,其中n<=m。區(qū)間的起始點n區(qū)間的終止點輸出使用遞歸算法完提醒:本題提交的時候,只需要提交即可。函預(yù)設(shè)代碼前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include/*PRESETCODEEND-NEVERTOUCHCODEABOVE后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOWint{intm,n,s; 33.return}/*PRESETCODEEND-NEVERTOUCHCODEABOVE#include#includeGetSum(intn,int{intreturn11.【設(shè)計型】7.10求最大return}/*PRESETCODEEND-NEVERTOUCHCODEABOVE#include#includeGetSum(intn,int{intreturn11.【設(shè)計型】7.10求最大公約數(shù)——遞歸請使用遞歸算法計算正nm的最大公約數(shù)GCD(n,m){ m<=nGCD(n,m)={GCD(n,m)時間限制內(nèi)存限制額外進(jìn)程測試1以文本方式 1 10測試2以文本方式 2 10測試3以文本方式 100 10{GCD( 其輸入n輸出nm的最大公提醒:本題提交{GCD( 其輸入n輸出nm的最大公提醒:本題提交的時候,只需要提交以函數(shù)就預(yù)設(shè)代碼前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include/*PRESETCODEEND-NEVERTOUCHCODEABOVE后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOWint{intn,m;return0;}/*PRESETCODEEND-NEVERTOUCHCODEABOVE時間限制內(nèi)存限制額外進(jìn)測試110#include#includeGcd(intx,int{intelsereturn13.【設(shè)計型】7.11求數(shù)列的N已知整數(shù)數(shù)列第一項和#include#includeGcd(intx,int{intelsereturn13.【設(shè)計型】7.11求數(shù)列的N已知整數(shù)數(shù)列第一項和第二項是1,該數(shù)列從第三項開始,如果該項是奇數(shù)項,則它f(n)=1當(dāng)n=1或2時f(n)=f(n-1)-f(n-2)n是偶數(shù)f(n)=f(n-1)+f(n-2)n是奇數(shù)編寫一個遞歸函數(shù),求數(shù)列的第N項提醒:本題提交的時候,只需要提交以Fun函數(shù)就預(yù)設(shè)代碼時間限制內(nèi)存限制額外進(jìn) 24 測試2 13 10前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include/*PRESETCODEEND-NEVERTOUCHCODEABOVE后置/*PRESET前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include/*PRESETCODEEND-NEVERTOUCHCODEABOVE后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOWint{intreturn}/*PRESETCODEEND-NEVERTOUCHCODEABOVE#include#includeintFun(int時間限制內(nèi)存限制額外進(jìn)測試1 10測試2 10測試3 10【設(shè)計型】7.12公式求請編寫函數(shù)fun,其功能是:計算并【設(shè)計型】7.12公式求請編寫函數(shù)fun,其功能是:計算并輸出下列多項式的Sn=1+1/1!+1/2!+1/3!+1/4!提醒:本題提交的時候,只需要提交即可。函預(yù)設(shè)代碼前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include/*PRESETCODEEND-NEVERTOUCHCODEABOVE后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOWint{ 4. int else return13.return}/*PRESETCODEEND-NEVERTOUCHCODEABOVE1.#include【設(shè)計型】問題描述:富翁與騙子據(jù)說有個智商不高的富翁和一個智商較return}/*PRESETCODEEND-NEVERTOUCHCODEABOVE1.#include【設(shè)計型】問題描述:富翁與騙子據(jù)說有個智商不高的富翁和一個智商較“我搞了一個基金會,你將短期不用的富余資金存到我這里吧。第一天你只需要存入一元,第二天存入兩元,以此類推,以后每天存入的資金是前一天的2倍,直到若干天期滿為”倆人按照上述要求立字據(jù),合約執(zhí)行若干天后結(jié)束,到時兩人互不相現(xiàn)要求編寫兩個函數(shù)Deposit()和Withdraw()分別計算富翁的存入和支取金額,并編寫程序調(diào)用這兩個函數(shù)判斷騙子要想騙取富翁的金錢,合約需要執(zhí)行的最少天數(shù)騙子總共騙取的金錢數(shù),其中通過輸入獲得富翁每天可以支取的最大金額2.doubleGetSum(int3. double int return12.時間限制內(nèi)存限制額外進(jìn)測試1 以文本方式 10測試2 以文本方式 10輸入有多行。第一行輸入一個整數(shù)n,輸入有多行。第一行輸入一個整數(shù)n,表示有n行測試數(shù)據(jù)。以下有n行數(shù)據(jù),每行數(shù)據(jù)表示富翁每天可以支取的最大金額數(shù)amount(1<=amount<=1000000),單位為元輸出有n行。每行兩個數(shù)據(jù),第1個數(shù)據(jù)表示,騙子要想騙取富翁的金錢,根據(jù)富翁每可以支取的最大金額數(shù),判斷出的合約需要執(zhí)行的最少天數(shù)2個數(shù)據(jù)表示騙子所輸入樣例2輸出樣例23天騙取現(xiàn)金148860724天騙取現(xiàn)金7177215提醒:本題提交的時候,只需要提 Deposit()Withdraw()函數(shù)就可以。預(yù)設(shè)代碼前置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW#include/*PRESETCODEEND-NEVERTOUCHCODEABOVE后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOWint{intint{{{}}}return}/*PRESETCODEEND-NEVERTOUCHCODEABOVE#include#includedoubleDeposit(int{int{{{}}}return}/*PRESETCODEEND-NEVERTOUCHCODEABOVE#include#includedoubleDeposit(int{intreturn10.11.doubleWithdraw(inta,double12.intreturn時間限內(nèi)存限額外進(jìn)例1以文本方式 以文本方式23天騙取1488607元24天騙取7177215元0小測試小明小明今年3歲了,現(xiàn)在他已經(jīng)能夠認(rèn)識100以內(nèi)的非負(fù)整數(shù),并且能夠進(jìn)行100以的非負(fù)整數(shù)的加法計算。對于大小測試小明小明今年3歲了,現(xiàn)在他已經(jīng)能夠認(rèn)識100以內(nèi)的非負(fù)整數(shù),并且能夠進(jìn)行100以的非負(fù)整數(shù)的加法計算。對于大于等于100的整數(shù),小明僅保留該數(shù)的最后兩位進(jìn)行計算。如果計算結(jié)果大于等于100,那么小明也僅保留計算結(jié)果的最后兩位。例如,對于小明來1)123434是相等現(xiàn)給定非負(fù)整數(shù)AB,你的任務(wù)是代表小明計算出A+B輸入一行,包含兩個非負(fù)整數(shù)AB(AB均在int類型可表示的范圍內(nèi))輸出輸出小明A+B的結(jié)#include#include{int{時間限制內(nèi)存限制額外進(jìn)測試1 35 1016.星期幾輸入今天是星期幾的序號(星期天的序號為0),輸出明天是星期幾的英文單周日到周六的英文表輸入一個整數(shù)(0-輸出所星期幾輸入今天是星期幾的序號(星期天的序號為0),輸出明天是星期幾的英文單周日到周六的英文表輸入一個整數(shù)(0-輸出所表示的int{int時間限制內(nèi)存限制額外進(jìn)測試1 10測試2 10 22.SinceallweknowtheASCIIcode,yourjobissimple:inputnumbersandoutputcorrespondingmessages.ThefirstlinecontainsoneintegerTSinceallweknowtheASCIIcode,yourjobissimple:inputnumbersandoutputcorrespondingmessages.ThefirstlinecontainsoneintegerTTheinputwillcontainTpositiveintegersseparatedbywhitespacesTheintegerswillbenolessthan return34.OutputthecorrespondingmessageinjustoneWarning:noextracharactersare參考程intmain(){OutputthecorrespondingmessageinjustoneWarning:noextracharactersare參考程intmain(){intn;intch;for(inti=1;i<=n;i++){}return0;}以文本方式 以文本方式1秒M0ASCIIAa1.校慶紀(jì)念品六十載弦歌不輟,一甲子薪火相傳。2013年10月,中國石油大1.校慶紀(jì)念品六十載弦歌不輟,一甲子薪火相傳。2013年10月,中國石油大學(xué)迎來了60年華誕。校慶期間對每位榮歸母校的校友都將提供一份完全立方體包裝的紀(jì)念品,志愿者將其堆放在墻角,具體堆放形狀如下圖所示:2.int3. int int for(i=1;i<=n;i return14.例1 87101108991111091013211611126567773267108117 WelcomeACM輸入輸入數(shù)據(jù)只有一個整數(shù)n,表示這堆紀(jì)念品的層數(shù)(1<=n<=100)輸出一個整數(shù),表示這堆紀(jì)念品的總數(shù)#include#includeint{intfor輸入輸入數(shù)據(jù)只有一個整數(shù)n,表示這堆紀(jì)念品的層數(shù)(1<=n<=100)輸出一個整數(shù),表示這堆紀(jì)念品的總數(shù)#include#includeint{intfor{}return}吃巧克力2013128日,ACM俱樂部的小武代表學(xué)校參加了在吉林大學(xué)舉辦的第38 國際大學(xué)生程序設(shè)計競賽現(xiàn)場賽,返校時帶了一盒好吃又精美的巧克力給(盒內(nèi)共有N塊巧克力,20>N>0)例如時間限制內(nèi)存限制額外進(jìn)測試1 10如果N=1,則濱濱第1天就吃掉它,共有如果N=1,則濱濱第1天就吃掉它,共有1種方如果N=2,則濱濱1天吃1塊,第21塊;也可以第1天吃2塊,2種方案如果N=3,則濱濱第1天可以吃1塊,剩2塊;也可以第1天吃2塊剩1塊,2+1=3種方案如果N=4,則濱濱1天吃1塊,剩3塊;也可以第1天吃2塊,共有3+2=5種方2塊輸入一個正整數(shù)N輸出濱濱吃巧克力的方案數(shù)預(yù)設(shè)代碼前置/*PRESETCODEBEGIN-NEVERCODEBELOW#include/*PRESETCODEEND-NEVERTOUCHCODEABOVE后置/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW main({int }/*PRESETCODEEND-NEVERTOUCHCODEABOVEintFunc(int{{return}else{return}{return(Func(n-1)+Func(n-}}電intFunc(int{{return}else{return}{return(Func(n-1)+Func(n-}}電有一個N個正整數(shù)組成的請求列表,每個數(shù)字表明了電梯將依次停留的樓層順序。電梯每上行1層將花費(fèi)6秒,下行1層將花費(fèi)4秒。電梯在每一層停留一次,將花費(fèi)5秒對于一個給定的請求列表,請計算出按照順序途徑每一層樓所花費(fèi)的總時間。梯一開始停留在第0層,并且在完成請求隊列之后不需要返回地面(第0層)輸入輸入共2行。第一行為一個正整數(shù)N,表示請求隊列中需要經(jīng)過的樓層數(shù)目;第二行為N個正整數(shù),表示電梯依次經(jīng)過的樓層數(shù),每個數(shù)都少于30。輸出花費(fèi)的總時間限制內(nèi)存限制額外進(jìn)測試1 10int{int{5.16.return17.8數(shù)組【設(shè)計型】8.1挑選小白int{int{5.16.return17.8數(shù)組【設(shè)計型】8.1挑選小白時間限制內(nèi)存限制額外進(jìn)測試1 23 10#include#include{int關(guān)于n(2n100)n只小白n個整數(shù)(互不相同)n#include#include{int關(guān)于n(2n100)n只小白n個整數(shù)(互不相同)n關(guān)于時間限內(nèi)存限額外進(jìn)例1以文本方式 123456789 1010【設(shè)計型】8.2統(tǒng)計素數(shù)的個數(shù)求出2到m之間(含m,m<=1000)所有素數(shù)并放在數(shù)組a中【設(shè)計型】8.2統(tǒng)計素數(shù)的個數(shù)求出2到m之間(含m,m<=1000)所有素數(shù)并放在數(shù)組a中輸入:正整數(shù)輸出:從小到大的所有素數(shù),及個數(shù)(素數(shù)輸出的時候用%4d來控制輸入輸出:2354時間限內(nèi)存限制額外進(jìn)測試1以文本方式 23510 for if if printf("%d return30.【設(shè)計型】8.3交換理發(fā)師傅2.#include3.#definez4.int5.6.int7.8.int9.10.11.【設(shè)計型】8.3交換理發(fā)師傅2.#include3.#definez4.int5.6.int7.8.int9.1.32.return34.時間限內(nèi)存限制額外進(jìn) 描王師傅的發(fā)廊距開張已經(jīng)有10年之久了!由于王師傅以及其他理發(fā)師傅洗剪吹技術(shù)嫻熟,發(fā)廊有了許多??兔柰鯉煾档陌l(fā)廊距開張已經(jīng)有10年之久了!由于王師傅以及其他理發(fā)師傅洗剪吹技術(shù)嫻熟,發(fā)廊有了許多常客,連畢業(yè)多年的學(xué)生也會不時回來學(xué)校,到王師傅的發(fā)廊做洗剪吹.??蛡兌加凶约合矚g理發(fā)師,然而隨著運(yùn)營規(guī)模的擴(kuò)張,理發(fā)師的分配時常會出現(xiàn)問題.現(xiàn)在你的任務(wù)就是為顧客們交換理0...n-1n名顧客,他們的理發(fā)師傅恰巧安排反了.n-10,n-2的理發(fā)師傅安排給了1...請幫助他們找到喜歡的輸?shù)谝恍幸粋€整型n(1<=n<=1000),表示顧客的人數(shù)n個整型,分別表示現(xiàn)在安排給每位顧客的輸以此輸出為0...n-1位顧客正確安排理發(fā)師傅之后的,師傅們的編號每個數(shù)字由空格隔開,最后一個數(shù)字后無空格。【設(shè)計型】8.4二維數(shù)問題描述:程序定義了4×4的二維數(shù)組,請編寫程序,給二維數(shù)組賦值,并使數(shù)【設(shè)計型】8.4二維數(shù)問題描述:程序定義了4×4的二維數(shù)組,請編寫程序,給二維數(shù)組賦值,并使數(shù)組下半三角元素中的值乘以n。例如數(shù)組中的1232233232.#include3.#definesize4.int5. int int printf("%d 20.時間限內(nèi)存限制額外進(jìn)程測試1以文本方式 2471以文本方式 517410423假設(shè)n10,則輸出結(jié)果如下:(輸出的數(shù)按照4位寬度來輸出,即234344423假設(shè)n10,則輸出結(jié)果如下:(輸出的數(shù)按照4位寬度來輸出,即2343442.#include3.int4. int 時間限制內(nèi)存限制額外進(jìn)程測試1以文本方式 123 223 323 423 以文本方式 023 003 000 00010【設(shè)計型】8.5矩陣加法方陣階數(shù)為n(n<100),例如當(dāng)n=3時,矩【設(shè)計型】8.5矩陣加法方陣階數(shù)為n(n<100),例如當(dāng)n=3時,矩陣inta[3][3],矩陣intb[3][3]。矩陣的數(shù)據(jù)由用戶輸入。輸出新的矩陣c=a+b。輸出格式:c00c01c02c10c11c12c20c21c22每兩個數(shù)字之間有1個空格關(guān)于輸入方陣階數(shù)矩陣a00a01a02a10a11a12a20a21a22矩陣b:b00b01b10b11b12b20b21矩陣c:c00c01c02c10c11c12c20c21注意:輸出時每行最后不能有空格時間限制內(nèi)存限制額外進(jìn)測試1 12 45 78以文本方式 810 810 81010 return30.{intfor{for{}}for{for{}}for{for{}}for{for(j=0;j<n-{printf("%d}}return時間限制內(nèi)存限制額外進(jìn) 78 45 12{intfor{for{}}for{for{}}for{for{}}for{for(j=0;j<n-{printf("%d}}return時間限制內(nèi)存限制額外進(jìn) 78 45 12【設(shè)計型】8.6在屏幕上顯示楊輝三角楊輝三角形,又稱賈憲三角形,帕斯卡三角形,是二【設(shè)計型】8.6在屏幕上顯示楊輝三角楊輝三角形,又稱賈憲三角形,帕斯卡三角形,是二項式系數(shù)在三角形中的一種幾何排列。楊輝三角有如下性1、每行數(shù)字左右對稱,由1開始逐漸變大,然后變小,回到12、第n行的數(shù)字個數(shù)為n個3、每個數(shù)字等于上一行的左右兩個數(shù)字之編寫程序,輸入正數(shù)n,將所有數(shù)據(jù)存儲到二維數(shù)組中,并在屏幕上顯示對應(yīng)的楊輝三角形(注意數(shù)據(jù)之間的空格)。例如:n=5圖形如下:11112133146 15105時間限內(nèi)存限制額外進(jìn)例1以文本方式 11038.#include#defineN#defineM{int{for{{}}}{{}}{時間限內(nèi)存限制額外進(jìn) 12 133 146#include#defineN#defineM{int{for{{}}}{{}}{時間限內(nèi)存限制額外進(jìn) 12 133 1464 1510105 161520156例2 以文本方式 1 12 13310【設(shè)計型】8.7插入法排序(由小到大),向這個數(shù)組中插入一個數(shù),使得插入后的數(shù)組元素依然保持有序。定義一個數(shù)組,長度為11,初始元素為10個,按照從小【設(shè)計型】8.7插入法排序(由小到大),向這個數(shù)組中插入一個數(shù),使得插入后的數(shù)組元素依然保持有序。定義一個數(shù)組,長度為11,初始元素為10個,按照從小到大的方式輸入,然后一個要插入的元素,使得插入后仍然有以文本方式 123456789 以文本方式 123456789101秒M0以文本方式 123456789 以文本方式 -51234567891秒M0以文本方式 1357911131517 以文本方式 135789111315171秒M0 return35.【設(shè)計型】8.8求各位數(shù)字組成的最大【設(shè)計型】8.8求各位數(shù)字組成的最大則輸出為9531。1593輸入:自然數(shù)2.#include3.int4. int elseif(number[i]>=m&&m>=number[i- printf(" return38.輸出各位數(shù)字組成的最#include#include#defineN{int{{{{時間限制內(nèi)存限制額外進(jìn)測試1 輸出各位數(shù)字組成的最#include#include#defineN{int{{{{時間限制內(nèi)存限制額外進(jìn)測試1 10測試2 10測試3 10【設(shè)計型】8.9導(dǎo)彈速我叫王大錘,是一個剛找到工作的程序員。萬萬沒想到,剛開始P【設(shè)計型】8.9導(dǎo)彈速我叫王大錘,是一個剛找到工作的程序員。萬萬沒想到,剛開始PT大由于長期矛盾T大的導(dǎo)彈是突破了次元之壁的導(dǎo)彈,它會先在n維空間中運(yùn)P大相應(yīng)的位置。Pn維P大找到了我所在的公司,而這個任務(wù)竟然落到了剛加入公司的我身上?,F(xiàn)在公司的諜報人員已經(jīng)獲知,T大的導(dǎo)彈的速度大小是 1.#include2.#include3.#defineN4.int5. int 1.#include2.#include3.#defineN4.int5. int (a1,...,an)·(b1,...,bn)=a1b1+...+關(guān)于n(1<=n<=1000),表示導(dǎo)彈所在空間的維度第二行n個整數(shù),表示第一顆信號彈的速度矢量關(guān)于int(P大時間限制內(nèi)存限制額外進(jìn)測試1 11 11 10{}{}{}return23.【設(shè)計型】求一系列整數(shù)中出現(xiàn)最多的數(shù)字給定一系列整數(shù),對每個整數(shù)的每一0~9各{}{}{}return23.【設(shè)計型】求一系列整數(shù)中出現(xiàn)最多的數(shù)字給定一系列整數(shù),對每個整數(shù)的每一0~9各個數(shù)字的出現(xiàn)次數(shù),求出現(xiàn)數(shù)最多的數(shù)字輸入有兩行,第一行是整數(shù)n(1<=n<=100),表示有n個整數(shù);第二行是n個整數(shù)輸出出現(xiàn)次數(shù)最多的數(shù)字d(如果d不唯一,要列出全部)及其出現(xiàn)的輸入樣例1輸出樣例出現(xiàn)次數(shù)最多2次的數(shù)字是時間限制內(nèi)存限制額外進(jìn)程測試用例以文本方式 以文本方式01.#include2.#include3.int4. inta[100]

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論