c語言 for循環語句 if語句
#include
#include
main()
{
int x[28];
int d,d1,d2,d3;
int i,flag;
float sum=0;
for (i=0;isrand((unsigned)time(NULL)); // 每次計算都隨機則要此句
while (1){
d1=rand() % 10; d2=rand() % 10; d3=rand() % 10; // 取3個隨機數
d = d1+d2+d3; // 之和
x[d]=x[d]+1; // 此數個數增1
flag = 1;
for (i=0;iif (flag==1) break; // 成功
}
// 輸出 0-27 各數出現次數
for (i=0;ifor (i=0;iprintf("\n");
// 輸出 0-27 各數出現次數的百分比(概率)
for (i=0;ireturn 0;
}
java 循環語句 分別用 if switch while dowhile for 循環求出1到100的和 -
if switch 是條件判斷語句,在這兒得用循環呀!
用for:
int sum=0;
for(int i=1;i{
sum+=i;
}
*n(sum);
用while:
int sum=0;
int i=1;
while(i{
sum=sum+i;
i++;
}
*n(sum);
用 do-while:
int sum=0;
int i=1;
do
{
sum=sum+i;
i++;
}while(*n(sum);
其實在這用哪個循環都一樣!
flash 中的if while和for語句 三者有什么區別
if 語句
用法 if (condition) {
// 語句
}
語言版本 : ActionScript 3.0
Player 版本 : Flash Player 9
計算條件以確定下一條要執行的語句。如果條件為 true,則 Flash Player 將運行花括號 ({}) 內條件后面的語句。如果條件為 false,則 Flash Player 將跳過花括號內的語句,并運行花括號后面的語句。將 if 語句與 else 語句一起使用,以在腳本中創建分支邏輯。
如果僅執行一條語句,則無需使用花括號 ({}) 來括起要由 if 語句執行的語句。
參數 condition:Boolean — 計算結果為 true 或 false 的表達式。
for 語句
用法 for ([init]; [condition]; [next]) {
// 語句
}
語言版本 : ActionScript 3.0
Player 版本 : Flash Player 9
計算一次 init(初始化)表達式,然后開始一個循環序列。循環序列從計算 condition 表達式開始。如果 condition 表達式的計算結果為 true,將執行 statement 并計算 next 表達式。然后循環序列再次從計算 condition 表達式開始。
如果只執行一條語句,則無需使用花括號 ({}) 來括起要由 for 語句執行的語句。
參數 init — 在開始循環序列前要計算的可選表達式,通常為賦值表達式。還允許對此參數使用 var 語句。
condition — 在開始循環序列前要計算的可選表達式,通常為比較表達式。如果表達式的計算結果為 true,則執行與 for 語句相關聯的語句。
next — 循環序列后要計算的可選表達式,通常是遞增或遞減表達式。
while 語句
用法 while (condition) {
// 語句
}
語言版本 : ActionScript 3.0
Player 版本 : Flash Player 9
計算一個條件,如果該條件的計算結果為 true,則會執行一條或多條語句,之后循環會返回并再次計算條件。若該條件的計算結果為 false,則會跳過語句,并結束循環。
while 語句執行下面一系列步驟。每重復一次第 1 步至第 4 步,稱作循環的一次遍歷。每次遍歷開始時都將測試該條件,具體步驟如下所示:
計算表達式 condition。
如果 condition 的計算結果為 true 或一個轉換為布爾值 true 的值(如一個非零數),則轉到第 3 步。否則,while 語句結束并繼續執行 while 循環后面的下一個語句。
運行語句塊 statement(s)。如果遇到 continue 語句,則跳過其余的語句并轉到步驟 1。如果遇到 break 語句,則 while 語句結束并從 while 循環之后的下一語句繼續開始執行。
轉到步驟 1。
通常當計數器變量小于某指定值時,使用循環執行動作。在每個循環的結尾遞增計數器的值,直到達到指定值為止。此時,condition 不再為 true,循環結束。
如果僅執行一條語句,則無需使用花括號 ({}) 來括起要由 while 語句執行的語句。
參數 condition:Boolean — 計算結果為 true 或 false 的表達式。
c語言里面的 if 、for、while 語句的應用還有舉例會的給個急用分數不夠
if 是如果的意思 很簡單 就是如果某個條件符合我就做什么 配合else 使用 if XX then XX else XX 如果XX 就XX否則XX for是循環 很簡單 for(初始條件;需要滿足的條件;每次循環完成后執行) 例如 for(i=1;i<100;++i) { s=s+i; }表示從1加到99 ++i的意思是 i=i+1 while(滿足條件則繼續執行循環體) {} 如 while(1){}表示永遠執行 i=1; while(i<100) { s=s+i; ++i; }作用跟那個for循環 一樣。
for語句可以完全代替if、while、do-while語句嗎
在相同效率的前提下。for和while可以實現if
for (;a > b;)
{
。
break;
}
while (a > b)
{
。
break;
}
但是if。else貌似做不出來。
循環語句可以完全互相替代。
因為for(;;) while(1) do。while(1)是等價的 里面利用if break和continue就可以實現各種效果并且效率相同。
比如for(int i = 0; i
轉載請注明出處華閱文章網 » ifwhilefor循環語句