求一個for循環語句例子
#include<stdio.h>
int main(void)
{
int i, j, k;
printf("i j k\n");
for (i=0; i<2; i++) for(j=0; j<2; j++) for(k=0; k<2; k++)
printf(%d %d %d\n", i, j, k);
return 0;
}
輸出結果為: i j k 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1
【VB程序中關于循環語句:“FOR”的使用第一個問題:Q1:FOR的結
a是循環變量,b是初始值,c是步進數,即每循環一次a的值的變化量.n=Inputbox("n=")i=0s=0For i =0 to ni=i+1s=s+iNext iPrint sPrivate Sub Command1_Click()Dim i As IntegerDim a(0 to 9)Dim b '最大值Dim c '最小值Dim s '和Dim d '平均值b = 0c = 0s = 0For i = 0 to 9a(i)=inputbox("輸入數字")If b If c > a(i) Then c = a(i)s = s + a(i)Next is = s - b - cd = s / 8Print dEnd Sub。
一個c語言中for循環的例題
c語言中的for循環語句使用最為靈活,不僅可以用于循環次數已經確定的情況,而且可以用于循環次數不確定而只給出循環結束條件的情況,它完全可以代替while語句.for(表達式 1;表達式 2;表達式 3)語句它的執行過程如下:(1)先求表達式 1.(2)求表達式2,若其值為真(值為非0),則執行for語句中指定的內嵌語句,然后執行下面第三步 做若為假(值為0),則結束循環,轉到第5步.(3)求解表達式3(4)轉回上面第(2)步驟繼續執行;(5)結束循環,執行for語句下面的一個語句;for(循環變量賦初值;循環條件;循環變量增值)語句如for(i=1;i<=100;i++)sum=sum+i;它的執行相當于i=1; while(i<=100){ sum=sum+i; i++; }顯然,用for語句更簡單、方便。
說明:(1)for語句的一般形式中的"表達式1"可以省略,此時應在for語句之前給循環變量賦初值.注意省略表達式1時,其后的分號不能省略.如for(;i<=100;i++){。.};(2)如果表達式2省略 即不判斷循環條件,循環無終止地循環下去,也就是認為表達式2始終為真.例如:for(i=1;;i++){。
..};相當于i=1; while(1) {sum=sum+1; i++; }(3)表達式3也可以省略,但此時程序設計者應另外設法保證循環能正常結束.如:for(i=1;i<=100;) {sum=sum+1; i++; }這個例子的循環增量沒有放在表達式三的位置 而是作為循環體的一部分 其效果是一樣的.(4)可以省略表達式1和表達式3,只有表達式2 即只給循環條件.如for(;i<=100;) { sum=sum+i; i++; } 這個相當于 whlie(i<=100) { sum=sum+i; i++; }(5)三個表達式都可以省略,如:for(;;)語句相當于while(1)語句即不設初值 不判斷條件(認為表達式2為真值)循環變量不增值,無終止的執行循環體.(6)表達式1也可以是設置循環變量初值的賦值表達式,也可以是與循環變量無關的其他表達式.如:for(sum=0;i<=100;i++) { sum=sum+i; } for(sum=0,i=0;i<=100;i++) { sum=sum+i; }。
一個c語言中for循環的例題
c語言中的for循環語句使用最為靈活,不僅可以用于循環次數已經確定的情況,而且可以用于循環次數不確定而只給出循環結束條件的情況,它完全可以代替while語句. for(表達式 1;表達式 2;表達式 3)語句 它的執行過程如下: (1)先求表達式 1.(2)求表達式2,若其值為真(值為非0),則執行for語句中指定的內嵌語句,然后執行下面第三步 做若為
假(值為0),則結束循環,轉到第5步. (3)求解表達式3(4)轉回上面第(2)步驟繼續執行; (5)結束循環,執行for語句下面的一個語句; for(循環變量賦初值;循環條件;循環變量增值)語句 如
for(i=1;i<=100;i++)sum=sum+i;
它的執行相當于
i=1; while(i<=100){ sum=sum+i; i++; }
顯然,用for語句更簡單、方便。 說明: (1)for語句的一般形式中的"表達式1"可以省略,此時應在for語句之前給循環變量賦初值.注意省略表達式1時,其后的分號不能省略.如for(;i<=100;i++){。.}; (2)如果表達式2省略 即不判斷循環條件,循環無終止地循環下去,也就是認為表達式2始終為真. 例如:for(i=1;;i++){。..}; 相當于
i=1; while(1) {sum=sum+1; i++; }
(3)表達式3也可以省略,但此時程序設計者應另外設法保證循環能正常結束.如:
for(i=1;i<=100;) {sum=sum+1; i++; }
這個例子的循環增量沒有放在表達式三的位置 而是作為循環體的一部分 其效果是一樣的. (4)可以省略表達式1和表達式3,只有表達式2即只給循環條件. 如
for(;i<=100;) { sum=sum+i; i++; } 這個相當于 whlie(i<=100) { sum=sum+i; i++; }
(5)三個表達式都可以省略,如: for(;;)語句 相當于 while(1)語句 即不設初值 不判斷條件(認為表達式2為真值)循環變量不增值,無終止的執行循環體. (6)表達式1也可以是設置循環變量初值的賦值表達式,也可以是與循環變量無關的其他表達式.如:
for(sum=0;i<=100;i++) { sum=sum+i; } for(sum=0,i=0;i<=100;i++) { sum=sum+i; }
for循環語句例
以C語言為例for循環的一般形式為:
for(語句1 ; 語句2 ; 語句3 )
{循環體}
執行時,先執行一次語句1(注意只執行一次)
之后判斷語句2是否成立
1).如果成立執行循環體,之后執行語句3。再返回語句2判斷條件是否成立?成立執行循環體后再執行語句3,如此直到循環體不成立則跳出循環
2)如果語句2不成立,則不執行循環體也不執行語句3直接跳出循環