c 程式流程結構 迴圈結構

2021-10-09 15:06:04 字數 2117 閱讀 8516

2 do……while迴圈語句

3 for迴圈語句

4 巢狀迴圈

語法:while(迴圈條件)

解釋:只要迴圈條件的結果為真,就執行迴圈語句。

例子:列印0~9

int

main()

system

("pause");

return0;

}

注意1:一定要避免死迴圈。

描述:隨機生成乙個1~100之間的數字,玩家進行猜測,如果猜錯,提示玩家數字過大或過小;如果猜對則恭喜玩家獲勝,並且退出遊戲。

#include

#include

using

namespace std;

#include

//猜數字

intmain()

else

if(val < num)

else

}system

("pause");

return0;

}

語法:dowhile(迴圈條件);

與while的區別在於do……while會先執行一次迴圈語句,然後再判斷迴圈條件

#include

using

namespace std;

intmain()

while

(num<10)

;system

("pause");

return0;

}

描述:水仙花數是指乙個3位數,他的每個位上的數字的3次冪之和等於它本身

例如:13+53+3**3=153

請用do……while語句求出所有三位數中的水仙花數

#include

using

namespace std;

#include

intmain()

num++;}

while

(num<

1000);

system

("pause");

return0;

}

語法:for(起始表示式;條件表示式;末尾迴圈體)示例:

int

main()

system

("pause");

return0;

}

案例:從1到100,遇到數字個位和十位有7,或者是7的倍數,不列印,其餘的列印出來

c 程式流程結構,選擇結構,迴圈結構,跳轉語句

c c 支援最基本的三種程式執行結構 順序結構 選擇結構 迴圈結構 作用 執行滿足條件的語句 if語句的三種形式 1.單行格式if語句 if 條件 例項 include using namespace std int main system pause return 0 注意 if條件表示式後不要加...

C 程式流程結構

1 if 2 if.else.3 if.else if.else 例項 輸入乙個年份,判斷是否為閏年。閏年的年份必須滿足以下兩個條件之一 1 能被4整除,但不能被100整除的年份都是閏年。2 能被400整除的年份都是閏年 include using namespace std int main if...

C 程式流程結構 選擇結構

格式 if 條件 注意1 條件後面不能加分號 語法 if 條件 else 語法 if 條件1 else if 條件2 else include include using namespace std intmain elseif 700 score 650 else elseif 600 score...