版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C語百編程題精選C語言學(xué)習(xí)2010-11-3015:48:25閱讀47評論0字號:大中小訂閱有函數(shù)F(x)=(x+1)2和G(x)=2x+1,輸入X值計算F(G(x))的4任意輸入三個字符,要求首先按逆序輸出,然后同行原序輸出。在屏幕上輸出如下圖案(考慮能否將輸出的行數(shù)由輸入的值來控制)************************在屏幕上輸出如下圖案***************編程輸出如下格式圖形在屏幕上輸出如下圖案***************編程輸出如下格式圖形****************編程輸出如下格式圖形**********編程輸出如下格式圖形****************編程輸出如下格式圖形*************************編程輸出如下格式圖形(考慮將輸出的行數(shù)由輸入的值來控制)(考慮將輸出的行數(shù)由輸入的值來控制)(考慮將輸出的行數(shù)由輸入的值來控制)(考慮將輸出的行數(shù)由輸入的值來控制)(考慮將輸出的行數(shù)由輸入的值來控制)(考慮將輸出的行數(shù)由輸入的值來控制)***************編程輸出如下格式圖形(考慮將輸出的行數(shù)由輸入的值來控制)************************編寫打印如下圖形的程序(考慮將輸出的行數(shù)由輸入的值來控制)********************編制程序打印如下圖形(考慮將輸出的行數(shù)由輸入的值來控制)ABBBCCCCCDDDDDDDEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGG編程打印圖形(考慮將輸出的行數(shù)由輸入的值來控制):12112321123432112345432112345654321編程打印圖形(考慮將輸出的行數(shù)由輸入的值來控制):12112321123432112345432112345654321編程打印圖形(考慮將輸出的行數(shù)由輸入的值來控制):123456543211234543211234321123211211編程打印圖形(考慮將輸出的行數(shù)由輸入的值來控制):111
12113311464115101011編程打印圖形(考慮將輸出的行數(shù)由輸入的值來控制)11112113311464115101011輸入一個大寫字母打印菱形。菱形中間一行由該字母組成,相鄰的各行由前面的字母依次組成,直到字母A出現(xiàn)在第一行和最末行為止。例如輸入字母D,輸出圖形如下:ABBBCCCCCDDDDDDDCCCCCBBBA打印如下圖形。輸出行數(shù)由鍵盤輸入。**************************************************************************輸出矩陣A及其轉(zhuǎn)置矩陣:1234A=23413412依次輸入十個整數(shù),找出其平方最大的一個數(shù)并打印出來。輸入n,求下列級數(shù)前n項的和。1+1/2-2/3+3/4……編寫程序用于判斷一個數(shù)是否是素數(shù)。編程序輸出1--1000內(nèi)的所有素數(shù)。所謂素數(shù)是指除了能被1和它本身之外不能被其它數(shù)整除的數(shù)。輸入20個數(shù),先按原來順序輸出,再將數(shù)組中元素逆置后輸出,即將第1個數(shù)跟第2。個互換、第2個數(shù)跟第19個互換......。從鍵盤上輸入10個整數(shù),并放入一個一維數(shù)組中,然后將其前5個元素與后5個元素對換,即:第1個元素與第6個元素互換,第2個元素與第7個元素互換……第5個元素與第10個元素互換。分別輸出數(shù)組原來各元素的值和對換后各元素的值。從鍵盤輸入一組數(shù),先按原來順序輸出,再將其中最大的一個找出來與第一個元素交換(即將最大的一個放到最前面)后將所有數(shù)重新輸出。輸入一組數(shù),先按原來順序輸出,再找其中最大及最小元素,分別與第一個及最后一個交換后再將這一組數(shù)重新輸出一遍。注意從一組數(shù)中找出最大或者最小數(shù)的方法。用冒泡或選擇法將一組數(shù)按從大到小的降序排序后輸出。輸入一行文字(英文),統(tǒng)計其中的單詞個數(shù)。編程計算的近似值。求近似值公式如下:用遞歸的方法求n!o可以用以下數(shù)學(xué)關(guān)系表示:編寫程序,要求用隨機(jī)函數(shù)產(chǎn)生n個數(shù)(n由鍵盤輸入的值決定),并用選擇法排序,輸出排序前后的結(jié)果,要求每行打印10個數(shù)。求出10至1000之內(nèi)能同時被2、3、7整除的數(shù),并輸出。求出1到100之間的奇數(shù)之和及偶數(shù)之和,并將二者輸出。編一程序用以輸出所有各位數(shù)碼階乘之和等于其自身的三位數(shù)。如:145(145=1!+4!+5!)。假設(shè)字符數(shù)組存放有三行字符,每行的長度最長為80個字符,編程:分別統(tǒng)計出其中大寫字母、小寫字母、數(shù)字字符、空格字符以及其它字符的個數(shù)。編寫程序,讀一個在字母C和X之間的字符,打印出該字母在中間的相鄰五個字母。如輸入F,則輸出DEFGH。編程輸入一個小寫字母,以該字母為第一個字母按字母表逆序輸出字母表中所有小寫字母。(例:輸入m,則輸出:mlkjihgfedcbazyxwvutsrqpon)在1—500中,找出能同時滿足用3除余2,用5除余3,用7除余2的所有整數(shù)。編程將1...100間能被2、3、5分別整除的數(shù)的和求出來并輸出。注意,在判斷時要按照2、3、5的先后次序來確定優(yōu)先順序,如6既能被2整除,又能被3整除,則只算到能被2整除的這種情況里。編程將1...100間能被2、3、5整除的數(shù)的和求出來并輸出。注意,在判斷時如果一個數(shù)能同時被多個數(shù)整除,則要算到多種情況里去。如6既能被2整除,又能被3整除,則要同時算到能被2整除的和能被3整除這兩種情況里。編寫程序輸入三位數(shù)(100—999),然后按數(shù)字逆序輸出。(例:輸入123/,輸出321)。編寫程序打印所有的“水仙花數(shù)”?!八苫〝?shù)”指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身,例如153是一個“水仙花數(shù)”,因為153=1X1X1+3X3X3+5X5X5。將一個二維數(shù)組a[2][3]={{1,2,3},{4,5,6}}轉(zhuǎn)置,存到數(shù)組b中并輸出b。編寫程序求1-1/3+1/5-1/7+1/9......的值,直到最后一項的絕對值小于10—6為止。輸入x值,根據(jù)下式計算,直到最后一項的絕對值小于10-6時為止。編程計算下面公式:編一子程序?qū)崿F(xiàn)十進(jìn)制數(shù)轉(zhuǎn)換為其它進(jìn)制數(shù)。主程序?qū)⑹M(jìn)制數(shù)43和17分別轉(zhuǎn)換為二進(jìn)制數(shù)和八進(jìn)制數(shù)。編一個程序計算一元二次方程的根。編程輸入一個整數(shù),若為四位正整數(shù)則要求正確分離出其個、十、百、千位及中間的兩位數(shù)并分別輸出,如輸入的是1234,則輸出應(yīng)該為4、3、2、1、23;否則給出一個出錯提示。任意輸入三個數(shù),按從大到小的降序輸出。編程計算1+2+3+.....+10000編程計算1-2+3-4+5-6+……-10000編程計算2+4+6+......+100的結(jié)果編和計算1+3+5+……+99的和編程計算1+4+9+16+25+……+10000之和編程計算下式的值,其中的n在程序運行時由用戶通過鍵盤輸入:根據(jù)數(shù)學(xué)方面的知識,圓周率的計算可按下式進(jìn)行,試編程序計算機(jī)圓周率,并試著將n取不同的值(至少在100以上),看計算出的圓周率結(jié)果有何不同。輸入兩個正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)。(利用輾轉(zhuǎn)相除法)一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時,共經(jīng)過多少米?第10次反彈多高?計算0.0?口之間各數(shù)的正弦及余弦值,各值之間以0.01為間距。利用C語言自帶的隨機(jī)函數(shù)(rand)產(chǎn)生一組隨機(jī)數(shù)(不要超過10000),先將它們按原序輸出,再找出最大一個數(shù)的位置(即下標(biāo))并輸出。利用C語言自帶的隨機(jī)函數(shù)(rand)產(chǎn)生一組隨機(jī)數(shù)(不要超過10000),先將它們按原序輸出,再找出最大及最小兩個數(shù)的位置(即下標(biāo))并輸出。按如下公式計算表達(dá)式的值(用遞歸實現(xiàn)):編一程序,從鍵盤輸入若干個數(shù),降序排序后存入文件jieguo.txt中去,同時將結(jié)果在屏幕上顯示。百雞問題:用100元買100只雞,大公雞5元1只,母雞3元1只,小雞1元3只。問各能買多少只?今年父親30歲,兒子6歲,問多少年后父親的年齡是兒子年齡的2倍?一個四位數(shù),當(dāng)它逆向排列時得到的4位數(shù)是它自身的整數(shù)倍,請找出所有符合這一條件的四位數(shù)。某處發(fā)生一起案件,偵察得知如下可靠線索:ABCD四人都有作案可能AB中至少一人參與作案BC中至少一人參與作案CD中至少一人參與作案AC中至少一人未參與作案請分析誰最有可能是案犯。找賽手:2個羽毛球隊比賽,各出3人,每個人只比一次。甲隊為A,B,C三人,乙隊為X,Y,Z三人。有人打聽比賽名單,A說他不和X比,C說不和X,Z比。請編程找出三隊賽手的名單。求以下不定方程組的所有正整數(shù)解(提示:可以考慮讓計算機(jī)在一定范圍內(nèi)窮舉):編程從鍵盤輸入20個數(shù),要求輸出其中最大的前5個。編程序輸出1-1000以內(nèi)的完全平方數(shù)并統(tǒng)計個數(shù)。所謂完全平方數(shù)是指其算術(shù)平方根為一整數(shù),如4、9、100等。我國古代有一種回文詩,倒念順念都有意思,例如“人過大佛寺”,倒讀起來便是“寺佛大過人”。還有經(jīng)典的對聯(lián)“客上天然居,居然天上客”。此種例子舉不勝舉。在自然數(shù)中也有類似,f#形,比如1991就是一個很特殊的四位數(shù),從左向右讀與從右向左讀竟是完全一樣的,這樣的數(shù)稱為“回文數(shù)”。編程序輸出1到10000內(nèi)的所有回文數(shù)并統(tǒng)計個數(shù)。某班綜合考評,根據(jù)參加集體活動的次數(shù)加分,規(guī)則如下:參加1次及以下:加1分;參加2至3次:加2分;參加4至7次:參加幾次加幾分;參加8至10次:加8分;參加10次以上:力口10分。程序運行時輸入某人參加活動的次數(shù),則輸出其應(yīng)該加的分?jǐn)?shù);如果輸入為負(fù)值,則給出相應(yīng)提示。C語言編程題精選(答案1-45)C語言學(xué)習(xí)2010-11-3015:49:22閱讀27評論0字號:大中小訂閱#include<stdio.h>#include<math.h>voidmain(){floatx,y;printf("Pleaseinputx:");scanf("%f",&x);y=2*x+1;y=(float)pow(y+1,2);printf("Theresultis:%f\n",y);)#include<stdio.h>voidmain(){chara,b,c;printf("Pleaseinput3characters:");scanf("%c%c%c",&a,&b,&c);printf("%c%c%c",c,b,a);printf("%c%c%c",a,b,c);printf("\n");)#include<stdio.h>voidmain(){intn,r,c;printf("請輸入行數(shù):");scanf("%d",&n);if(n<0)printf("行數(shù)錯誤!\n");else(for(r=1;r<=n;r++)(for(c=1;c<=6;c++)printf("*");printf("\n");}}}#include<stdio.h>voidmain()(intn,r,c;printf("請輸入行數(shù):");scanf("%d",&n);if(n<0)printf("行數(shù)錯誤!\n");else(for(r=1;r<=n;r++)(for(c=1;c<=r;c++)printf("*");printf("\n");}}}#include<stdio.h>voidmain()(intn,r,c;printf("請輸入行數(shù):");scanf("%d",&n);if(n<0)printf("行數(shù)錯誤!\n");else(for(r=1;r<=n;r++)(for(c=1;c<=2*r-1;c++)printf("*");printf("\n");}}}#include<stdio.h>voidmain()(intn,r,c;printf("請輸入行數(shù):");scanf("%d",&n);if(n<0)printf("行數(shù)錯誤!\n");else(for(r=1;r<=n;r++)(for(c=1;c<=n+1-r;c++)printf("*");printf("\n");}}}#include<stdio.h>voidmain()(intn,r,c;printf("請輸入行數(shù):");scanf("%d",&n);if(n<0)printf("行數(shù)錯誤!\n");else(for(r=1;r<=n;r++)for(c=1;c<=2*n+1-2*r;c++)printf("*");printf("\n");)))#include<stdio.h>voidmain()(intn,r,c;printf("請輸入行數(shù)(必須為單數(shù)):");scanf("%d",&n);if((n<0)||(n%2==0))printf("行數(shù)錯誤!\n");else(for(r=1;r<=(n+1)⑵r++)(for(c=1;c<=2*r-1;c++)printf("*");printf("\n");)for(r=1;r<=(n-1)/2;r++)(for(c=1;c<=n-2*r;c++)printf("*");printf("\n");)))#include<stdio.h>voidmain()(intn,r,c;printf("請輸入行數(shù):");scanf("%d",&n);if(n<0)printf("行數(shù)錯誤!\n");elsefor(r=1;r<=(n+1)⑵r++)for(c=1;c<=n-r;c++)printf("");for(c=1;c<=2*r-1;c++)printf("*");printf("\n");)))#include<stdio.h>voidmain()(intn,r,c;printf("請輸入行數(shù)(必須為單數(shù)):scanf("%d",&n);if((n<0)||(n%2==0))printf("行數(shù)錯誤!\n");else(for(r=1;r<=(n+1)⑵r++)(for(c=1;c<=n-r;c++)printf("");for(c=1;c<=2*r-1;c++)printf("*");printf("\n");)for(r=1;r<=(n-1)/2;r++)(for(c=1;c<=n/2+r;c++)printf("");for(c=1;c<=n-2*r;c++)printf("*");printf("\n");)))#include<stdio.h>voidmain()(intn,r,c;printf("請輸入行數(shù):");scanf("%d",&n);if(n<0)printf("行數(shù)錯誤!\n");else(for(r=1;r<=n;r++)(for(c=1;c<=r;c++)printf("");for(c=1;c<=6;c++)printf("*");printf("\n");}}}#include<stdio.h>voidmain()(intn,r,c;charch='A';printf("請輸入行數(shù):");scanf("%d",&n);if(n<0)printf("行數(shù)錯誤!\n");else(for(r=1;r<=n;r++)(for(c=1;c<=2*r-1;c++)printf("%c",ch);printf("\n");ch++;}}}#include<stdio.h>#defineN50voidmain()(intn,r,c;printf("請輸入行數(shù):");scanf("%d",&n);if(n<0)printf("行數(shù)錯誤!\n");else(for(r=1;r<=n;r++)(for(c=1;c<=r;c++)printf("%4d",c);for(c=r+1;c<=2*r-1;c++)printf("%4d",2*r-c);printf("\n");}}}14、#include<stdio.h>#defineN50voidmain()(intn,r,c;printf("請輸入行數(shù):");scanf("%d",&n);if(n<0)printf("行數(shù)錯誤!\n");else(for(r=1;r<=n;r++)(for(c=1;c<=n-r;c++)printf("");for(c=1;c<=r;c++)printf("%4d",c);for(c=r+1;c<=2*r-1;c++)printf("%4d",2*r-c);printf("\n");}}}#include<stdio.h>#defineN50voidmain()(intn,r,c;printf("請輸入行數(shù):");scanf("%d",&n);if(n<0)printf("行數(shù)錯誤!\n");else(for(r=n;r>=1;r--)(for(c=1;c<=n-r;c++)printf("");for(c=1;c<=r;c++)printf("%4d",c);for(c=r+1;c<=2*r-1;c++)printf("%4d",2*r-c);printf("\n");}}}#include<stdio.h>#defineN50voidmain()(intn,r,c,a[N+1][N+1];printf("請輸入行數(shù):");scanf("%d",&n);if(n<0)printf("行數(shù)錯誤!\n");else(for(r=1;r<=n;r++)a[r][1]=a[r][r]=1;for(r=2;r<=n;r++)for(c=2;c<=r-1;c++)a[r][c]=a[r-1][c-1]+a[r-1][c];for(r=1;r<=n;r++)(for(c=1;c<=r;c++)printf("%4d",a[r][c]);))17、#include<stdio.h>#defineN50voidmain(){intn,r,c,a[N+1][N+1];printf("請輸入行數(shù):");scanf("%d",&n);if(n<0)printf("行數(shù)錯誤!\n");else{for(
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度網(wǎng)絡(luò)安全服務(wù)協(xié)議書
- 2024年度版權(quán)使用與授權(quán)合同
- 2024供水、供電合同范文
- 2024年建筑工程股權(quán)轉(zhuǎn)讓合同樣本
- 2024城市軌道交通安檢設(shè)備采購合同
- 文書模板-產(chǎn)品委外開發(fā)合作協(xié)議書
- 產(chǎn)業(yè)新城課件教學(xué)課件
- 2024年度企業(yè)品牌形象設(shè)計及VI手冊整編合同
- 2024年度版權(quán)購買與授權(quán)合同具體內(nèi)容
- 2024年廢物回收居間買賣合同
- 在全縣鄉(xiāng)鎮(zhèn)便民服務(wù)中心規(guī)范建設(shè)推進(jìn)會上的講話
- 導(dǎo)師帶徒活動實施辦法
- 行政許可執(zhí)法案卷自評表
- 最新一年級數(shù)學(xué)上冊比輕重題匯總
- 科普知識講座(火箭)PPT精選課件
- 高三一模動員主題班會-課件(PPT演示)
- 車轍的形成原因及預(yù)防措施
- 風(fēng)電場升壓站建筑工程主要施工方案
- 第五講新聞評論的結(jié)構(gòu)與節(jié)奏
- 從PK-PD看抗菌藥物的合理應(yīng)用
- 加熱爐施工方案
評論
0/150
提交評論