版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1. 按下述格式,從鍵盤輸入一個整數(shù)加法表達(dá)式:操作數(shù)1+操作數(shù)2,然后計(jì)算并輸出表達(dá)式的計(jì)算結(jié)果,形式如下:操作數(shù)1+操作數(shù)2=計(jì)算結(jié)果。(課本62)2. 輸入兩個整形數(shù)并打印,如果用戶不慎輸入了非法字符,那么程序提示“輸入數(shù)據(jù)類型錯誤”。(課本68頁)3. 已知三角形的三邊長a,b,c,要求編寫程序,從鍵盤輸入a,b,c的值,計(jì)算并輸出三角形的面積(注意不存在的情況)。(第三章習(xí)題)4. 編程從鍵盤輸入圓的半徑r,計(jì)算并輸出圓的周長和面積。(第三章習(xí)題)5. 任意從鍵盤輸入一個三位整數(shù),要求正確分離它的個位,十位和百位數(shù),并分別在屏幕上輸出。(課本82)6. 寫一個函數(shù)實(shí)現(xiàn)統(tǒng)計(jì)一個輸入的整
2、形數(shù)的位數(shù)。7. 編程計(jì)算方程ax*x+bx+c=0的根,a,b,c由鍵盤輸入,只是用主函數(shù)來實(shí)現(xiàn)。(課本83頁,但需綜合考慮)8. 編寫三個函數(shù),分別在b*b-4*a*c大于0、小于0、等于0時進(jìn)行調(diào)用,并輸出結(jié)果,在主函數(shù)中讀入a、b、c的值。9. 從鍵盤輸入你和你朋友的年齡,編程判斷誰的年齡大,并打印最大者的年齡。(課本86頁)10. 從鍵盤輸入一個年份,判斷該年是否是閏年,并輸出結(jié)果。11. 判斷某人是否屬于肥胖體型。根據(jù)身高與體重因素,醫(yī)務(wù)工作者經(jīng)廣泛的調(diào)查分析給出了以下按“體指數(shù)”對肥胖程度的劃分:體指數(shù)t=w/h*h(w為體重,單位為kg,h為身高,單位為m)。當(dāng)t18時,為低體
3、重;當(dāng)t介于18和25之間時,為正常體重;當(dāng)t介于25和27之間時,為超重體重;當(dāng)t27時,為肥胖。編程從鍵盤輸入你的身高h(yuǎn)和體重w,根據(jù)上式,判斷體重類型。(課本89)12. 利用switch語句將百分制成績轉(zhuǎn)化為五分制成績。(課本97)13. 利用switch語句將五分制成績轉(zhuǎn)換成對應(yīng)分?jǐn)?shù)范圍并輸出。14. 編程設(shè)計(jì)一個簡單的計(jì)算器程序,要求根據(jù)用戶從鍵盤輸入的表達(dá)式:操作數(shù)1 運(yùn)算符op 操作數(shù)2 計(jì)算表達(dá)式的值,指定的運(yùn)算符為加減乘除。(課本98)15. 利用時間函數(shù)編寫一個猜數(shù)程序。(課本106)16. 編程實(shí)現(xiàn)計(jì)算n的階乘。(課本107)17. 利用函數(shù)遞歸實(shí)現(xiàn)計(jì)算n!。18. 利
4、用/4=1-1/3+1/5-1/7計(jì)算的值直到最后一項(xiàng)的絕對值小于0.0001為止,要求統(tǒng)計(jì)總共累加了多少項(xiàng)。(課本112)19. 編程輸出正三角格式的九九乘法表。(課本118)20. 編程輸出下三角格式的九九乘法表。21. 從鍵盤任意輸入一個正整數(shù),編程判斷它是否是素?cái)?shù),若是素?cái)?shù),輸出“YES”,否則輸出“NO!”。(課本127)22. 編寫一個程序?qū)崿F(xiàn)輸出1100之間所有素?cái)?shù)。23. 編寫一個程序?qū)崿F(xiàn)輸出任意指定m、n之間的所有素?cái)?shù)。24. 讀入一個年份和月份,打印出該月有多少天(考慮閏年),用switch語句編程。(課本159)(主要是設(shè)定一個標(biāo)志,考慮閏年)25. 打印所有的水仙花數(shù)。
5、所謂水仙花數(shù)是指一個三位數(shù),其各位數(shù)字的立方和等于該數(shù)本身。(例159=1*1*1+3*3*3+5*5*5)(課本159)26. 雞兔同籠,共有98個頭,386只腳,編程求雞兔各多少只。(課本160)27. 用1元5角錢人名幣兌換5分、2分和1分的硬幣(每一種都要有)共一百枚,問共有幾種兌換方案?并輸出每種方案。(課本160)28. 三色球問題。若一個口袋中放有12個球,其中有3個紅色的,3個白色的,6個黑色的,從中任取8個球,問共有多少種不同的顏色搭配?(課本160)29. 打印100以內(nèi)整數(shù)的平方根表。(課本161)30. 編程打印一下圖案: (課本161)31. 設(shè)計(jì)一個函數(shù),計(jì)算兩個正
6、整數(shù)的最小公倍數(shù)。(課本195)32. 設(shè)計(jì)一個函數(shù),計(jì)算兩個正整數(shù)的最大公約數(shù)。(課本196)33. 編程使二維數(shù)組amn按如下輸入輸出 例:input 1 2 3 output 1 4 4 5 6 2 5 3 634.從鍵盤輸入某班學(xué)生某門課的成績(每班人數(shù)最多不超過40人,具體人數(shù)由鍵盤輸入),試編程打印最高分及其學(xué)生序號。(課本204)35.從鍵盤輸入五個數(shù),利用冒泡法排序,輸出排序后的結(jié)果。36.從鍵盤輸入五個數(shù),利用選擇法排序,輸出排序后的結(jié)果。37.從鍵盤任意輸入五個學(xué)生的姓名,編程找出并輸出按字典順序排在最前面的學(xué)生姓名。(課本234)38.從鍵盤任意輸入五個學(xué)生的姓名,編程找
7、出并輸出按字典順序的五個學(xué)生姓名。39.編程實(shí)現(xiàn)從鍵盤任意輸入5個正整數(shù),統(tǒng)計(jì)非負(fù)數(shù)個數(shù),并計(jì)算非負(fù)數(shù)之和。(課本242)40.從鍵盤任意輸入5個正整數(shù),用函數(shù)編程實(shí)現(xiàn)將其中最大數(shù)和最小數(shù)的位置對換后,再輸出調(diào)整后的數(shù)組。(課本242)41.輸入5*5的矩陣,編程實(shí)現(xiàn):求兩條對角線上行、列下標(biāo)均為偶數(shù)的各元素之積。(提示(i=j)|(i+j=4)&(i%2=0)&(j%2=0)(課本242)42.編程將下列矩陣中的元素向右移動一列,最后一行移至第一列。(課本242)1 9 35 10 2143.輸入一行字符,統(tǒng)計(jì)其中的英文字符、數(shù)字字符、空格及其他字符的個數(shù)。(課本243)44.從鍵盤任意輸入
8、兩個整數(shù),利用指針變量作為函數(shù)參數(shù),編程實(shí)現(xiàn)兩數(shù)互換功能,然后將交換后的數(shù)據(jù)重新輸出。(課本252)45.用字符指針編程實(shí)現(xiàn)字符串復(fù)制函數(shù)。(課本260)46.用字符指針編程實(shí)現(xiàn)求字符串長度函數(shù)。(課本262)47.編寫一個程序,可以實(shí)現(xiàn)在一個數(shù)組中刪除指定的元素。如:數(shù)組元素為1,2,3,輸入3,便刪除3,輸出1,2;若輸入4,則繼續(xù)輸出1,2,3。(課本272)48.編程將若干字符串按字母順序由小到大排序后輸出。(二維數(shù)組和指針數(shù)組均可)。(課本280)49.編程輸入一個班的某課程的學(xué)生成績,計(jì)算其平均分,然后輸出,班級人數(shù)由鍵盤輸入。(課本290)50.編程實(shí)現(xiàn)從鍵盤輸入一個字符串,將其
9、字符順序顛倒后重新存放,并輸出這個字符串(要求:使用頭指針和尾指針來實(shí)現(xiàn))。(課本307)51.編程判斷輸入的一串字符是否為“回文”。所謂回文是指順讀和倒讀都一樣的字符串,如“ABCCBA”是回文。(課本307)52.用指針數(shù)組編程實(shí)現(xiàn):從鍵盤任意輸入一個數(shù)字表示月份值n,程序輸出該月份的英文表示,若n不在112之間,則輸出“Illegal month”。(January,February,March,April, May,June,July,Aguest,September,October,November,December)(課本308)53.從鍵盤任意輸入5個整數(shù),用函數(shù)編程實(shí)現(xiàn)計(jì)算最大
10、值和最小值,并返回它們所在數(shù)組中的位置。(課本307)54.不使用函數(shù)strcat(),編程實(shí)現(xiàn)字符串連接函數(shù)(使用指針實(shí)現(xiàn))。55.不使用函數(shù)strcat(),編程實(shí)現(xiàn)字符串連接函數(shù)(使用數(shù)組實(shí)現(xiàn))。56.編程實(shí)現(xiàn)將二維數(shù)組amn任意向右平移i各單位,in,將數(shù)據(jù)在二維數(shù)組中的位置改變后在進(jìn)行輸出。57.利用公式Cij=Aij+Bij計(jì)算m*n階矩陣A和m*n階矩陣B之和,并輸出。(提示:用二維數(shù)組實(shí)現(xiàn)矩陣相加)(課本242)58.編寫一個函數(shù),利用數(shù)組實(shí)現(xiàn)對字符串的逆序排放并在主函數(shù)中輸出。59. 有如下數(shù)列,“1,1,2,3,5,8,13”,編程實(shí)現(xiàn)輸出其前20項(xiàng),每行五個。60.編程打
11、印如下的楊輝三角11 11211331146411510105161.編寫一個Insert()函數(shù),實(shí)現(xiàn)對一個有序數(shù)列an的插入。62.編寫一個Delet()函數(shù),實(shí)現(xiàn)對一個有序數(shù)列某個特定元素的刪除,釋放其所占有的空間,并輸出處理后的數(shù)組,若沒有找到,則只輸出not find!63.編程實(shí)現(xiàn):任意輸入英文星期幾,在查找星期表后輸出對應(yīng)的數(shù)字。若為查找到,則輸出Not find?。ㄕn本275)0Sunday1Monday2Tuesday3Wednesday4Thursday5Friday6Saturday64編寫一個計(jì)算任意m行n列的二維數(shù)組中元素的最大值,并指出其所在的行列的函數(shù)FindMa
12、x()。假設(shè)利用FindMax()計(jì)算3個班 每班4個學(xué)生的某門成績的最高分,并指出其所在的行列。(課本278)65.利用動態(tài)內(nèi)存分配實(shí)現(xiàn):編程輸入一個班的某門課成績,計(jì)算平均分,然后輸出。班級人數(shù)由鍵盤輸入。(課本291)66. 利用動態(tài)內(nèi)存分配實(shí)現(xiàn):編程輸入m個班(每班n個學(xué)生)某門課的成績,計(jì)算最高分,并指出具有最高分的學(xué)生是第幾個班的第幾個學(xué)生。67.利用指針,編程實(shí)現(xiàn)對于長度為n的字符串輸出n次,每次較上次首字符不再輸出。例如:”abcde”,依次輸出abcde bcde cde de e 。(課本302)68.結(jié)構(gòu)體數(shù)組應(yīng)用:模擬洗牌和發(fā)牌過程。一副撲克有52張,分4種花色(Sui
13、t),黑桃(Spades),紅桃(Hearts),草花(Clubs),方塊(Diamonds)。每種花色有分13張牌面(Face):A,2,3,4,5,6,7,8,9,10,Jack,Queen,King。編程完成洗牌和發(fā)牌過程。(課本323、325)(難度很大)69編寫一個程序?qū)崿F(xiàn)給出年月日,計(jì)算該日是該年的第幾天。70.給出年份和該年第幾天,輸出這天是該年的幾月幾日。71. .編寫一個函數(shù),求一個給定數(shù)的所有因子。如72=2*2*2*3*3.72. 編寫一個函數(shù),利用循環(huán)調(diào)用函數(shù) 依次返回兩個整數(shù)m,n的所有公約數(shù)。例如100,50 返回值依次為 50,25,10,5,2.73. 寫一個函
14、數(shù),實(shí)現(xiàn)計(jì)算n!,通過主函數(shù)調(diào)用,實(shí)現(xiàn)計(jì)算組合數(shù)。74. 有一行文字,要求刪去其中某個字符。此行文字和要刪的字符均由鍵盤輸入,要刪的字符以字符形式輸入(如輸入a表示要刪去所有的字符a).(課本241)75.輸入一行字符,統(tǒng)計(jì)其中多有少個單詞。假設(shè)單詞之間以空格分開。(提示:判斷是否有新單詞出現(xiàn)的方法當(dāng)前被檢字符不是空格,而前一被檢字符不是空格,則表示有新單詞出現(xiàn))(課本241)76.編寫一個函數(shù)實(shí)現(xiàn)Mystrcmp()用于實(shí)現(xiàn)strcmp()的功能,將兩個字符串進(jìn)行比較,然后將兩個字符串中第一個比相同的字符的ASCII碼值之差作為返回值返回。(課本241)77. 寫一個函數(shù),判斷自身不存在相同
15、字符的兩個字符串是否可以通過重排字符而得到,例如dare和read、dear都有這種關(guān)系。78. 輸入10個整數(shù),將其中最小的數(shù)與第一個數(shù)交換,最大的數(shù)與最后的一個數(shù)對換。 寫三個函數(shù):1)輸入10個數(shù) 2)進(jìn)行處理 3)輸出10個數(shù)79. 有n個整數(shù),使前面各數(shù)向后平移m個位置,最后m個數(shù)變成最前的m個數(shù)。例1 2 3 4 5 前移兩位3 4 5 1 2,改變數(shù)據(jù)在計(jì)算機(jī)內(nèi)存中的位置,并進(jìn)行輸出。80. 在主函數(shù)中輸入10個等長的字符串。用一個函數(shù)對它們排序,然后在主函數(shù)輸出10個已排好序的字符串。81. 在主函數(shù)中輸入10個任意長度的字符串。用一個函數(shù)對它們排序,然后在主函數(shù)輸出10個已排
16、好序的字符串。82.利用一維數(shù)組實(shí)現(xiàn)替代二維數(shù)組來完成對m*n階數(shù)組的轉(zhuǎn)置。要求:改變數(shù)據(jù)在計(jì)算機(jī)內(nèi)存中的位置,然后在主函數(shù)中輸出。83. 寫一字符串,包含n個字符,寫一函數(shù),將此字符串從第m個字符開始的全部字符復(fù)制成另一個字符串,并進(jìn)行輸出。84. .輸入一個名詞英語單詞,按照語法規(guī)則將單數(shù)轉(zhuǎn)換成復(fù)數(shù)。規(guī)則如下: 1)以輔音字母 y 結(jié)尾,則加 es; 2)以 s、x、ch、sh 結(jié)尾,則加 es; 3)以元音 o 結(jié)尾,則加 es; 4)其它情況加上 s。85.寫一個求三個數(shù)平均數(shù)的函數(shù),并對其進(jìn)行調(diào)用。86.通過鍵盤輸入一個字符,判斷該字符是數(shù)字字符、大寫字符、小寫字符、空格還是其它字符
17、。(課本157)87.編程判斷輸入整數(shù)的正負(fù)性88.編程計(jì)算分段函數(shù)y=x-51exx089編程判斷輸入整數(shù)的奇偶性。90.在屏幕上顯示一張如下所示的時間表: *Time*1. morning2. afternoon3. nightPlease enter your choice:操作人員根據(jù)提示進(jìn)行選擇,程序根據(jù)輸入的時間序號顯示相應(yīng)的問候信息。若出現(xiàn)其他,則顯示“Selection error!”,用switch語句編程實(shí)現(xiàn)。(課本158)91.編程實(shí)現(xiàn)輸出1100之間的素?cái)?shù)。92. 25個人圍成一個圈,從第一個人開始順序報(bào)號,凡報(bào)號為3和3 的倍數(shù)的人退出圈子,找出最后留在圈子中的人原來
18、的序號。(提示:用鏈表方式實(shí)現(xiàn))(課本356)93.利用指向結(jié)構(gòu)體數(shù)組計(jì)算學(xué)生各科的平均成績,學(xué)生成績可以在程序源代碼中輸入,科目數(shù)大于等于兩科。94文件操作:創(chuàng)建一個名為student.bin的文件,向其中輸入至少三中類型的數(shù)據(jù),關(guān)閉文件。95文件操作:打開名為student.bin的文件,讀出其中的內(nèi)容。96.在必然出錯的情況下調(diào)用open(),輸出錯誤信息。(課本386)97.編程實(shí)現(xiàn)輸出如下圖案:*98.調(diào)用時間函數(shù)產(chǎn)生兩個隨機(jī)數(shù),輸出兩個隨機(jī)數(shù),人比較兩個數(shù)的大小,輸入答案,計(jì)算機(jī)判斷對錯。99.韓信點(diǎn)兵。韓信有一隊(duì)兵,他想知道有多少人,便讓士兵排隊(duì)報(bào)數(shù)。按從1至5報(bào)數(shù),最后一個士兵
19、報(bào)的數(shù)為1;按從1至6報(bào)數(shù),最后一個士兵報(bào)的數(shù)為5;按從1至7報(bào)數(shù),最后一個士兵報(bào)的數(shù)是4;按從1至11報(bào)數(shù),最后一個士兵報(bào)的數(shù)為10。求韓信的兵數(shù)。100.計(jì)算球的表面積和體積,用goto實(shí)現(xiàn)多次運(yùn)算。第一題:#includemain()int a,b;printf(please input a+b:n);scanf(%d+%d,&a,&b);printf(%d+%d=%dn,a,b,a+b);return 0;第二題:#includemain()int a,b;int x;x=scanf(%d%d,&a,&b);if(x!=2)printf(輸入數(shù)據(jù)類型錯誤n);elseprintf(%d
20、,%dn,a,b);return 0;3.#include#includemain()float a,b,c,p,s;printf(please enter a,b,c:);scanf(%f,%f,%f,&a,&b,&c);if(a+bc)&(a+cb)&(b+ca) 括號可加可不加!p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c);printf(%.2fn,s);elseprintf(input error!n);return 0;4.#include#define PI 3.14159main()float r,c,s;printf(please enter r
21、:);scanf(%f,&r);c=2*PI*r;s=PI*r*r;printf(周長 = %fn面積 = %fn,c,s);沒有特別說明,對輸出采用最簡單原始方式return 0;5.#includemain()int a,b,c,x;printf(please input :);scanf(%d,&x);a=x/100;/百位c=x%10;/個位b=(x-100*a)/10;/十位printf(百位 %dn十位 %dn個位 %dn,a,b,c);return 0;6.#includemain()int n=0;long m;printf(please enter m (m0):); (注意
22、:最高位數(shù)不大于10)scanf(%d,&m);while(m)n+;m=m/10;printf(%dn,n);return 0;7.#include#includeInt main()float a,b,c,dlt,p,q;printf(abc:);scanf(%f%f%f,&a,&b,&c);p=-b/(2*a);dlt=b*b-4*a*c;if(dlt=0)printf(x1=x2=%fn,p);else if(dlt0)q=sqrt(dlt)/(2*a);printf(x1=%fnx2=%fn,p+q,p-q);elseq=sqrt(-dlt)/(2*a);printf(x1=%f +
23、 %finx2=%f - %fin,p,q,p,q);return 0;8.#include#includevoid qiugen1(float a,float b) float p; p=-b/(2*a); printf(x1 = x2 = %fn,p);void qiugen2(float a,float b,float dlt) float p,q; p=-b/(2*a); q=sqrt(dlt)/(2*a); printf(x1 = %fnx2 = %fn,p+q,p-q);void qiugen3(float a,float b,float dlt) float p,q; p=-b/
24、(2*a); q=sqrt(-dlt)/(2*a); printf(x1 = %f + %finx2 = %f - %fin,p,q,p,q);main() float a,b,c,dlt;printf(please enter abc:); scanf(%f%f%f,&a,&b,&c);注意,格式輸入 dlt=b*b-4*a*c; if(dlt=0) qiugen1(a,b); else if(dlt0) qiugen2(a,b,dlt); else qiugen3(a,b,dlt); return 0;9.#includemain()int m,n;printf(please enter
25、your age and your friends age:);scanf(%d%d,&m,&n);if(m=n)printf(you are old! age=%dn,m);elseprintf(your friend is old! age=%dn,n);return 0;10.#includemain()int m;printf(please enter the year:);scanf(%d,&m);if(m%4=0&m%100!=0)|(m%400=0)printf(YES!n);elseprintf(NO!n);return 0;11.#includemain()float w,h
26、,t;printf(please enter w,h:);scanf(%f%f,&w,&h);t=w/(h*h);if(t=18&t=27)printf(肥胖!n);elseprintf(超重體重!n);return 0;12.#includeint main()int a,b;scanf(%d,&a);if(a100|a0)printf(input error!n);return 0;b=a/10;switch(b)case 10:case 9:printf(An);break;case 8:printf(Bn);break;case 7:printf(Cn);break;case 6:pr
27、intf(Dn);break;default:printf(En);return 0;13.#includeint main()char ch;scanf(%c,&ch);switch(ch)case A:case a:printf(100-90n);break;case B:case b:printf(90-80n);break;case C:case c:printf(80-70n);break;case D:case d:printf(70-60n);break;case E:case e:printf(60-0n);break;default:printf(input error!n)
28、;return 0;14.#includeint main()char op;int m,n;printf(請輸入整形表達(dá)式:);scanf(%d%c%d,&m,&op,&n); 格式類型一一要對應(yīng)switch(op)case +:printf(%d+%d=%dn,m,n,m+n);break;case -:printf(%d-%d=%dn,m,n,m-n);break;case *:printf(%d*%d=%dn,m,n,m*n);break;case /:printf(%d/%d=%fn,m,n,(float)m/n);break; 注意類型default:printf(unkown o
29、peration!n);return 0;15.#include#include#includemain()int magic,guess=0;int count=0;srand(time(NULL);magic = rand()%100+1;while(magic!=guess)printf(please enter:);scanf(%d,&guess);count+;if(guessmagic)printf(WRONG,too big!n);else if(guessmagic)printf(WRONG,too small!n);elseprintf(RIGHT!n);printf(cou
30、nt = %dn,count);16.#includeint main()int m,n,s=1;printf(please enter n:);scanf(%d,&n);for(m=2;m=n;m+) 注意起始值s*=m;printf(%d! = %dn,n,s);return 0;17.#includelong jiecheng(int n)if(n=0|n=1)return 1;elsereturn n*jiecheng(n-1);int main()int n;long s;printf(please enter n:);scanf(%d,&n);s=jiecheng(n);print
31、f(%d! = %dn,n,s);return 0;18.#includemain() int i=2,flag=1; double s=0,t=1; while(t=1e-4) s=s+flag*t; t=1.0/(2*i-1); flag=-flag; i+; s+=flag*t;printf(%lfn,s*4);printf(%dn,i);19.#includeint main()int m,n;for(m=1;m=9;m+)printf(%4d,m);printf(n);for(m=1;m=9;m+)printf( -);printf(n);for(m=1;m=9;m+)for(n=1
32、;n=m;n+)printf(%4d,m*n);printf(n);return 0;20.#includeint main()int m,n;for(m=1;m=9;m+)printf(%4d,m);printf(n);for(m=1;m=1;m-)for(n=1;n=m;n+)printf(%4d,m*n);printf(n);return 0;21.#include#includeint main()int i,j,k;printf(Please enter a number:);scanf(%d,&i);k=sqrt(i);for(j=2;jk&i!=1&i!=0) 或者 if(jk&
33、i!=1&i)printf(YES!n);elseprintf(NO!n);return 0;22.#include#includemain()int i,j,k;for(i=2;i=100;i+)k=sqrt(i);for(j=2;jk)printf(%d ,i);return 0;23.#include#includemain()int m,n,i,j,k;printf(please input m,n:);scanf(%d,%d,&m,&n);if(n)for(i=(n1?n:2);i=m;i+)k=sqrt(i);for(j=2;jk)printf(%d ,i);return 0;24
34、.#includeint main()int year,month,flag=0;printf(please enter year month:);scanf(%d%d,&year,&month);if(year%4=0&year%100!=0)|year%400=0)flag=1;switch(month)case 2:if(flag)printf(29n);elseprintf(28n);break;case 1:case 3:case 5:case 7:case 8:case 10:case 12:printf(31n);break;case 4:case 6:case 9:case 1
35、1:printf(30n);break;default:printf(input error!n);return 0;25.#includeint main()int a,b,c,s;for(a=1;a=9;a+)for(b=0;b=9;b+)for(c=0;c=9;c+)s=a*100+b*10+c;if(s=a*a*a+b*b*b+c*c*c)printf(%d ,s);printf(n);return 0;結(jié)果 153 370 371 40726.#includeint main()int x,y;for(x=1;x+98;x+)y=98-x;if(2*x+4*y=386)printf(
36、雞= %d 兔=%dn,x,y);return 0;雞 3 兔9527.#includeint main()int a,b,c,count=0;for(a=1;a30;a+)for(b=1;b=72;b+)c=100-a-b;if(5*a+2*b+c=150)count+;printf(5分%-4d 2分%-4d 1分%-4dn,a,b,c);printf(共 %d 種n,count);return 0;答案 12種28.#includemain()int i,j,k,count=0;printf( hong bai hein);for(i=1;i=3;i+)for(j=1;j=3;j+)fo
37、r(k=2;k=6;k+)if(i+j+k=8)count+;printf(%5d%5d%5dn,i,j,k);printf(count = %dn,count);29.#include#includemain()int m,n;for(m=0;m=9;m+)printf(%6d ,m);printf(n);for(m=0;m=9;m+)printf(%d,m);for(n=0;n=9;n+)printf( %.3f,sqrt(10*m+n);printf(n);return 0;30.#includemain()int m,n,k;for(m=1;m=4;m+)for(k=m;k10;k+)
38、 (下劃線10處至少為4)printf( );for(n=1;n=2*m-1;n+)printf();printf(n);return 0;31.#includemain()int m,n,t,p,q;printf(please enter m,n:);scanf(%d%d,&m,&n);p=m;q=n;if(nm)m=m+n;n=m-n;m=m-n;while(n)t=m%n;m=n;n=t;printf(%dn,p*q/m);return 0;32.#includemain()int m,n,t;printf(please enter m,n:);scanf(%d%d,&m,&n);if(
39、nm)m=m+n;n=m-n;m=m-n;while(n)t=m%n;m=n;n=t;printf(%dn,m);return 0;33.#includemain()int a23,m,n;for(m=0;m2;m+)for(n=0;n3;n+)scanf(%d,&amn);for(n=0;n3;n+)for(m=0;m2;m+)printf(%2d,amn);printf(n);return 0;34.#include#define size 40main()int numsize,scoresize,m,n,maxscore,maxnum;printf(please enter stude
40、nts numbers:);scanf(%d,&n);printf(please enter the number and score:n);for(m=0;mn;m+)scanf(%d,&numm);scanf(%d,&scorem);maxscore=score0;maxnum=num0;for(m=1;mn;m+)if(maxscorescorem)maxscore=scorem;maxnum=numm;printf(maxnum = %d , maxscore = %dn,maxnum,maxscore);return 0;35.#include#define m 5main()int
41、 am,i,j,t;for(i=0;im;i+)scanf(%d,a+i);for(i=0;im-1;i+)for(j=0;jaj+1)t=aj;aj=aj+1;aj+1=t;for(i=0;im;i+)printf(%d ,ai);36.#includemain()int a5,i,j,k,temp;for(i=0;i5;i+)scanf(%d,a+i);for(i=0;i5-1;i+)k=i;for(j=i+1;j5;j+)if(akaj)k=j;if(k!=i)temp=ai;ai=ak;ak=temp;for(i=0;i5;i+)printf(%2d ,ai);printf(n);re
42、turn 0;37.#include#includemain()char name520,*p=NULL;int i;printf(please enter five name:n);for(i=0;i5;i+)gets(namei); p=name0;for(i=1;i0)p=namei;printf(the min is: );puts(p);return 0;38.#include#includemain()char name520,*p5,*temp;int i,j,k;printf(please enter five name:n);for(i=0;i5;i+)gets(namei);for(i=0;i5;i+)pi=namei; for(i=0;i5;i+)k=i;for(j=i+1;j0)k=j;if(k!=i)temp=pi;pi=pk;pk=temp;printf(after sort:n);for(i=0;i5;i+)puts(pi);return 0;39.#includemain()int a5,i,count=0,sum=0;for(i=0;i=0)count+;sum+=ai;printf(count = %d, su
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 神經(jīng)系統(tǒng)考試題及答案
- 容器技術(shù)考試題庫及答案
- 輻射探測技術(shù)
- 《GAT 759-2008公安信息化標(biāo)準(zhǔn)管理基本數(shù)據(jù)結(jié)構(gòu)》專題研究報(bào)告
- 2026年深圳中考語文小說閱讀專項(xiàng)試卷(附答案可下載)
- 2026年深圳中考物理專題過關(guān)檢測試卷(附答案可下載)
- 積分題目及答案解析
- 2026年深圳中考數(shù)學(xué)一元一次方程試卷(附答案可下載)
- 2026年深圳中考數(shù)學(xué)沖刺名校專項(xiàng)試卷(附答案可下載)
- 2026年深圳中考?xì)v史戰(zhàn)后世界格局的演變試卷(附答案可下載)
- 不能降低投標(biāo)價(jià)的回復(fù)函
- 2024-2025學(xué)年廣東省實(shí)驗(yàn)中學(xué)高一(上)期中語文試卷
- 鋼鐵制造的工藝流程(內(nèi)部資料)課件
- DB31-T 1448-2023 監(jiān)獄場所消防安全管理規(guī)范
- 公司干部調(diào)研方案
- 無糾紛自愿離婚協(xié)議書
- 四川省高等教育自學(xué)考試畢業(yè)生登記表【模板】
- 專題五 以新發(fā)展理念引領(lǐng)高質(zhì)量發(fā)展
- GB/T 22417-2008叉車貨叉叉套和伸縮式貨叉技術(shù)性能和強(qiáng)度要求
- GB/T 20145-2006燈和燈系統(tǒng)的光生物安全性
- GB/T 1.1-2009標(biāo)準(zhǔn)化工作導(dǎo)則 第1部分:標(biāo)準(zhǔn)的結(jié)構(gòu)和編寫
評論
0/150
提交評論