c程式設計 迴圈結構程式設計for

2021-09-29 06:08:17 字數 1427 閱讀 5242

for 迴圈

語法:for(表示式1;表示式2;表示式3)

執行:首先執行表示式 1,然後判斷表示式2是否成立,如果成立執行迴圈體,執行表示式3,然後繼續判斷表示式2是否成立,執行迴圈體…

如果表示式2不成立則結束迴圈

表示式2為迴圈條件

表示式1只執行一次,通常為迴圈變數賦初值

表示式3通常為迴圈變數的改變

表示式1;表示式2;表示式3全部可以省略,但是分號不能省略

2逗號運算子(,)

作用:分隔符,可以將多個表示式,通過逗號,連線成乙個逗號表示式

for(i=1,sum=0;1<101;sum+=i,i++)

逗號表示式求解:至左至右來計算每乙個表示式,並且將最後乙個表示式的值,(最右邊表示式的值)作為整個逗號表示式的值,在實際程式設計時,很少使用逗號表示式的值。

3:迴圈的巢狀:外迴圈執行一次,內迴圈執行一輪

輸入一行字元,分別統計其中英文本母,空格,數字,和其它字元的個數

#include

"stdio.h"

intmain()

printf

("t1=%d t2=%d t3=%d t4=%d"

,t1,t2,t3,t4)

;}

輸出所有水仙花數,所謂水仙花數是指乙個3位數,其各位數字立方和等於該數本身,例如,153是水仙花數=111+555+333

#include

"stdio.h"

intmain()

while

(x<=

999)

;}

求素數:某個數n除1和它本身外,不能被其它正整數,整除的數為素數,n除任何乙個數餘數都不為零

for迴圈

#include

"stdio.h"

intmain()

}if(t==1)

printf

("%d "

,i);

}}

while巢狀for迴圈

#include

"stdio.h"

intmain()

}if(t==1)

printf

("%d "

,i);

i++;

}}

while迴圈

c 程式設計基礎 迴圈結構for

1 求小數的某一位數字 分數a b化為小數後,小數點後第n位數字是多少?輸入 三個正整數,a,b,n 0 a b 100,1 n 10000 相鄰兩個數用空格隔開 輸出 乙個數字 樣例輸入 1 2 1 樣例輸出 5 實現 include include using namespace std int...

迴圈結構程式設計總結 C

迴圈結構程式設計總結 1.while語句格式 while 表示式 迴圈體 2.永遠也不會結束的迴圈成為 死迴圈 3.算術表示式能作為條件表示式的條件。4.do while語句格式 do 迴圈體 while 表示式 5.while語句與do while語句區別 while語句 當條件成立時,執行迴圈語...

C語言 迴圈結構程式設計

1 goto迴圈語句 求 1 2 3 100 示例 如下 include void main printf sum d sum 2 while版本迴圈 示例 如下 include void main printf sum d sum 3 do while版本迴圈 示例 如下 include void...