用for語句編寫
#define NS 3
#define NC 4
#include <stdio.h>
int main(){int score[NS][NC], i, j;
double avg[NC] = {.0};
for (i = NS; i--;)
for (j = NC; j--; avg[j] += score[i][j])
scanf("%d", score[i][j]);
for (j = NC; j--; printf("average score of course %d is %f\n", NC - j, avg[j]))
avg[j] /= NS;
}
C語言中for循環語句 for(i=1;i<10;i++)這個一共執行幾次 我總是無法完
首先要知道for語句的執行原理,這樣你就知道答案了:
現在以 for(i=1;i1.:運行到for語句時,讓i=1,但這只執行一次。也就是說for語句中第一個分號前的語句只執行一次,就是相當于初始化
2.:判斷第二個分號前的代碼是否為真
如果為假則退出for語句,就不執行for語句的后面{}中的語句,當然也就不執行第二個分號后的代碼了
如果為真,則先執行for語句的后面{}中的語句,如果期間沒有跳出語句的代碼則執行第二個分號后的代碼,再跳回到2步進行判斷!
所以你的這個for循環如下執行
先 i=1
1次,此時i=1,滿足i2次,此時i=2,滿足i3次,此時i=3,滿足i4次,此時i=4,滿足i5次,此時i=5,滿足i6次,此時i=6,滿足i7次,此時i=7,滿足i8次,此時i=8,滿足i9次,此時i=9,滿足i此時i=10,不滿足i
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;
}
javascript中for循環語句的代碼怎么寫呢
html xmlns=http://**1999/xhtmlheadmeta http-equiv=Content-Type content=text/html; charset=utf-8 /titlefor語句/title/headbodyscript language=javascriptfor(a=1;a=7;a++)*(font size=+a+for語句br/font size=+a+);/script/body/html。
求代碼 for循環
for循環是編程語言中一種開界的循環語句,而循環語句[1]由循環體及循環的終止條件兩部分組成,for循環其在各種編程語言中的實現與表達有所出入,但基本為以C語言和pascal語言代表的兩種形式。
C語言中的for循環如下
1.語句最簡形式為:
for( ; ; )
2.一般形式為:
for(單次表達式;條件表達式;末尾循環體)
{
中間循環體;
}
其中,表示式皆可以省略,但分號不可省略,因為“;”可以代表一個空語句,省略了之后語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。
for循環小括號里第一個“;”號前為一個為不參與循環的單次表達式,其可作為某一變量的初始化賦值語句, 用來給循環控制變量賦初值; 也可用來計算其它與for循環無關但先于循環部分處理的一個表達式。
倆“;”號之間的條件表達式是一個關系表達式, 其為循環的正式開端,當條件表達式成立時執行中間循環體。
執行的中間循環體可以為一個語句,也可以為多個語句,當中間循環體只有一個語句時,其大括號{}可以省略,執行完中間循環體后接著執行末尾循環體[2]。
執行末尾循環體后將再次進行條件判斷,若條件還成立,則繼續重復上述循環,當條件不成立時則跳出當下for循環。
Pascal語言中的for循環:
for 循環變量:=初值 to/downto 終值 do
begin
循環體
end;
循環變量從起點到終點每次加1或減1(to 為加1,downto為減1)
C語言FOR語句什么意思啊
沒錯
for循環是開界的。它的一般形式為: for(<;初始化>; <;條件表達式>; <;增量>;) 語句; 初始化總是一個賦值語句, 它用來給循環控制變量賦初值; 條件表達式是一個關系表達式, 它決定什么時候退出循環; 增量定義循環控制變量每循環一次后 按什么方式變化。這三個部分之間用";"分開。 例如: for(i=1; i<=10; i++) 語句; 上例中先給 " i " 賦初值1, 判斷 " i " 是否小于等于10, 若是則執行語句, 之后值增 加1。再重新判斷, 直到條件為假, 即i>10時, 結束循環。