日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

简单c语言for循环例子,C语言第三课 for循环例子.doc

發(fā)布時(shí)間:2023/12/29 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 简单c语言for循环例子,C语言第三课 for循环例子.doc 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

C語言第三課 for循環(huán)例子.doc

下載提示(請認(rèn)真閱讀)1.請仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。

2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。

3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。

文檔包含非法信息?點(diǎn)此舉報(bào)后獲取現(xiàn)金獎(jiǎng)勵(lì)!

下載文檔到電腦,查找使用更方便

10

積分

還剩頁未讀,繼續(xù)閱讀

關(guān)?鍵?詞:C語言第三課

for循環(huán)例子

語言

第三

for

循環(huán)

例子

資源描述:

C語言第三課 for循環(huán)例子

[ 2009-3-10 0:24:00 | By: 曹金華 ]

14

推薦

1.有一只猴子吃一堆果子,已知每天吃昨天剩下的果子的一半再多一個(gè),直到第10天才吃完。問原來這堆果子有多少個(gè)?

題目變換:關(guān)于小明分糖果題;關(guān)于樓層小球彈跳后求樓高題。

本題題目分析:第10天才吃完,那就是說第11天剩下0個(gè)。

設(shè)第10天沒吃之前還有x個(gè),依題意,可得:x-(1/2x+1)=0 ——>x=2

同樣的道理,設(shè)第9天沒吃之前還有x個(gè),可得:x-(1/2x+1)=2 ——>x=(2+1)*2;

從這兩個(gè)表達(dá)式可以看出,s(i)=2*(s(i+1)+1);這個(gè)表達(dá)式說明了前后兩天果子數(shù)之間的關(guān)系。

程序:

#i nclude main()

{

int i,s=0;

for(i=10;i>0;i--)

s=2*(s+1);

printf("s=%d\n",s);

getch();

} 程序說明:

for循環(huán)變量用于控制循環(huán)次數(shù),可以換成for(i=1;i<=10;i++)

2. 國際象棋棋盤有64格,若在第1格放1粒谷;第2格放2粒谷;第3格放4粒谷;第4格放8粒谷……如此一直放到第64格。假設(shè)2000000粒谷有一頓重,問需要多少噸谷才夠放?

第幾格 1 2 3 4 …… 64

每格粒數(shù) 1 2 4 8 …… ?

總粒數(shù) 1 3 7 15 …… ?

規(guī)律:每一格粒數(shù)應(yīng)為前一格粒數(shù)的2倍。n=n*2;

每一格總粒數(shù)應(yīng)為前一格總粒數(shù)加上當(dāng)前格的粒數(shù)。s=s+n;

再加上循環(huán),用于控制循環(huán)的次數(shù);

程序

#i nclude main()

{

int i;

float n,s;

i=1;

n=1.0;

s=1.0;

for(i=2;i<=64;i++)

{n=n*2;s=s+n;}

printf("s=%f\n",s/2000000);

getch();

} 程序說明:

1) 本程序主要難點(diǎn)在于發(fā)現(xiàn)前后兩格之間粒數(shù)的關(guān)系,在求得總粒數(shù)之前,必須先求出當(dāng)前格的粒數(shù)。然后再進(jìn)行累加。

2) 循環(huán)變量主要用于控制循環(huán)的次數(shù)。

3. 有一個(gè)數(shù)列,已知第一個(gè)數(shù)是0,第二個(gè)數(shù)是1。從第三個(gè)數(shù)開始每一個(gè)數(shù)是它前面兩個(gè)數(shù)之和。求出這個(gè)數(shù)列的第3個(gè)至第24個(gè)數(shù)各是多少?

分析:

第幾項(xiàng) (1) (2) (3) (4) …… (24)

項(xiàng)

值 0 1 ? ? …… ?

a b c=a+b ? …… ?

a

新第一項(xiàng) b

新第二項(xiàng) c=a+b …… ?

…… ?

…… c=a+b

首先求第三個(gè)數(shù),c=a+b=0+1=1; 求第四個(gè)數(shù)時(shí),為了繼續(xù)使用c=a+b;需要把第三項(xiàng)的值賦給b,第二項(xiàng)的值賦給a。如此循環(huán),直至求出第24項(xiàng)。

程序:

main()

{

int a,b,c,i;

a=0;b=1;

for(i=3;i<=24;i++)

{

c=a+b;

printf(“%6d”,c);

a=b;

b=c;

}

} 程序解釋:

1) 循環(huán)變量i的作用是用于計(jì)算循環(huán)的次數(shù),本身與循環(huán)體無關(guān),因此我們也可以寫成:for(i=1;i<=22;i++)

2) 如果需要把第1,2個(gè)數(shù)也輸出來,可以在for循環(huán)之前輸入:printf(“0 1”);

3) 不能將最后兩個(gè)賦值語句顛倒。

4. 求1+x/1!+x2/2!+x3/3!+……+xn/n!=?

分析:第0項(xiàng)是1,第一項(xiàng)是x/1,第二項(xiàng)是(x*x)/(1*2),第二項(xiàng)/第一項(xiàng)=x/2;

第二項(xiàng)是(x*x)/(1*2),第三項(xiàng)是(x*x*x)/(1*2*3),第三項(xiàng)/第二項(xiàng)=x/3;

…………

第n-1項(xiàng)是xn-1/(n-1)!,第n項(xiàng)是xn/n!,則第n項(xiàng)/第n-1項(xiàng)=x/n;

由此可以看出,我們?yōu)榱饲蠛?#xff0c;必須先求出第n項(xiàng)的值:

s(n)=s(n-1)*x/n;這個(gè)式子是我們解題的關(guān)鍵步驟。

程序

#i nclude main()

{

int i,n,x;

float t,s;

printf("please input the result of n\n");

scanf("%d",&n);

printf("please input the result of x\n");

scanf("%d",&x);

t=1.0;s=1.0;

for(i=1;i<=n;i++)

{

t=t*x/i;

s=s+t;

}

printf("s=%f\n",s);

} 程序說明:

1) 在使用scanf函數(shù)前應(yīng)用一條printf語句進(jìn)行提示;

2) 解題的關(guān)鍵在于循環(huán)體的求出:

t=t*x/i; s=s+t;

5. 5.雙重循環(huán)的使用(循環(huán)的嵌套使用)

雙重循環(huán)的引入:

for(a=1;a<=3;a++)

{

for(b=1;b<=4;b++)

printf(“%d*%d=%d”,a,b,a*b);

printf(“\n”);

}

執(zhí)行過程:

a 1 2 3

b 1 2 3 4 1 2 3 4 1 2 3 4

令a<=3為條件1,b<=4為條件2。

當(dāng)a=1時(shí),先執(zhí)行b循環(huán):

b=1,輸出,然后b=2,輸出,直到b=4時(shí),輸出,然后b=5條件2為假,退出循環(huán)2,執(zhí)行換行輸出,返回循環(huán)1,此時(shí),a++.

當(dāng)a=2時(shí),先執(zhí)行b循環(huán):

b=1,輸出,然后b=2,輸出,直到b=4時(shí),輸出,然后b=5條件2為假,退出循環(huán)2,執(zhí)行換行輸出,返回循環(huán)1,此時(shí),a++.

當(dāng)a=3時(shí),先執(zhí)行b循環(huán):

b=1,輸出,然后b=2,輸出,直到b=4時(shí),輸出,然后b=5條件2為假,退出循環(huán)2,執(zhí)行換行輸出,返回循環(huán)1,此時(shí),a++.

a=4,不符合條件1,退出循環(huán)。

展開閱讀全文

溫馨提示:

1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。

2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。

3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。

4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。

5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。

6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。

7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

?

人人文庫網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請勿作他用。

關(guān)于本文

本文標(biāo)題:C語言第三課 for循環(huán)例子.doc

鏈接地址:https://www.renrendoc.com/p-46239223.html

總結(jié)

以上是生活随笔為你收集整理的简单c语言for循环例子,C语言第三课 for循环例子.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。