




已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1.打印空菱形 (7行)#includestdio.h#includemath.hvoid main()int i,j;for(i=-4;i=4;i+)for(j=-4;j=4;j+)if(abs(i)+abs(j)=4) printf(*);elseprintf( );printf(n);2.用一個數(shù)組實現(xiàn)五個數(shù)的冒泡算法#include#define N 5void main()int i,j,temp;int aN;printf(請輸入五個數(shù)n);for(i=0;iN;i+)scanf(%d,&ai);for(j=0;jN-1;j+)for(i=0;iai+1)temp=ai;ai=ai+1;ai+1=temp;for(i=0;iN;i+)printf(%dt,ai);printf(n);3.用一個數(shù)組實現(xiàn)數(shù)據(jù)的插入(對沒有順序的數(shù)組先排序,然后再插入,插入時采用移動位置操作來實現(xiàn))3.#includeint a6=50,28,12,32,56;void paixu(void)int i,j,temp;for(i=0;i=5-2;i+)for(j=0;jaj+1)temp=aj;aj=aj+1;aj+1=temp;void main()int i,plac=0,n;paixu();printf(排序后為:);for(i=0;i5;i+)printf(%d ,ai);printf(n);printf(請輸入一個數(shù):);scanf(%d,&n);for(i=0;i5;i+)if(aiplac;i-)ai=ai-1;aplac=n;for(i=0;i6;i+)printf(%d ,ai);4.九九乘法表 (用do.while循環(huán))#include int main(void) int i=0,j=0;do j+;for(i=1;i=9;i+)printf(%d%d=%2d ,j,i,i*j);printf(n);while(j9);return 0; 5.求s=a+aa+aaa+aaaa+aa.a的值,其中a是一個數(shù)字。例如2+22+222+2222+22222(此時共有5個數(shù)相加),幾個數(shù)相加有鍵盤控制#includevoid main()int sum=0,a,j=0,i,n;printf(請輸入數(shù)據(jù)a和n的值:);scanf(%d%d,&a,&n);for(i=1;i=n;i+)j=j*10+a;sum=sum+j;printf(%dn,sum);6.猴子吃桃問題:猴子第一天摘下若干個桃子,當(dāng)即吃了一半,還不過癮,又多吃了一個第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。#includevoid main()int x=1,i;for(i=9;i=1;i-)x=(x+1)*2;printf(%dn,x);7.古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子數(shù)為多少? 提示條件: 計算到20個月 程序分析:兔子的規(guī)律為數(shù)列1,1,2,3,5,8,13,21.方法一:#includeint main(void)int fib1=1,fib2=1,fib,i;for (i=3;i=20;i+)fib=fib1+fib2;fib1=fib2;fib2=fib;printf(The Fibonacci number after i months is:%dn,fib);return 0;方法二:#includeint main()long int f1,f2;int i; f1=1,f2=1;for(i=1;i=10;i+)printf(%5ld%5ld,f1,f2);if(i%3=0)printf(n);f1=f1+f2;f2=f2+f1;8.打印出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個“水仙花數(shù)”,因為153=1的三次方5的三次方3的三次方。 程序分析:利用for循環(huán)控制100-999個數(shù),每個數(shù)分解出個位,十位,百位。#includeint main(void)int a,b,c,m;for(m=100;m1000;m+)a=m/100;b=(m-100*a)/10;c=m-100*a-b*10;if(m=a*a*a+b*b*b+c*c*c)printf(水仙花數(shù)是%dn,m);return 0;9.一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時,共經(jīng)過多少米?第10次反彈多高?#includevoid main() float sn=100.0,hn=sn/2;int n;for(n=2;n=10;n+) sn=sn+2*hn;hn=hn/2; printf(第十次落地施工經(jīng)過的高度 %fn,sn); printf(第10次反彈高度為 %f米n,hn); 10.有1、2、3、4個數(shù),能組成多少個互不相同且無重復(fù)數(shù)字的三位數(shù)?#includevoid main()int i,j,
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東二年級下試卷及答案
- 2025路燈維護合同范本
- 煉鐵廢渣熱處理與資源化利用技術(shù)考核試卷
- 筆的批量生產(chǎn)技術(shù)考核試卷
- 礦山質(zhì)量管理與體系建設(shè)考核試卷
- 園區(qū)物業(yè)管理團隊激勵與績效管理考核試卷
- 《課件審核》課件
- 羊的飼養(yǎng)市場營銷策略考核試卷
- 稀土金屬壓延加工的綠色可持續(xù)發(fā)展策略研究考核試卷
- 腈綸纖維的形狀記憶性能與應(yīng)用探索考核試卷
- 奢侈品買賣協(xié)議書范本
- 歐洲文化智慧樹知到課后章節(jié)答案2023年下寧波大學(xué)
- 《新大學(xué)英語·跨文化交際閱讀》Values Behind Sayings
- 風(fēng)電項目開發(fā)前期工作流程
- 勞動保障部《關(guān)于勞動合同制職工工齡計算問題的復(fù)函》
- 國開2023春計算機組網(wǎng)技術(shù)形考任務(wù)二參考答案
- 200條健康小常識
- 【玫瑰花的藥理作用和研究進(jìn)展4200字(論文)】
- 國家開放大學(xué)《西方經(jīng)濟學(xué)》章節(jié)測試(1-17)參考答案
- 油漆用量計算公式表
- 實用全面的招聘流程圖
評論
0/150
提交評論