C語言03 迴圈結構

2021-07-03 22:55:04 字數 2981 閱讀 3710

int i = 0;

while (i < 7)

練習1.

int i = 1;

while (i < 101)

i++;

} 也可以這樣寫.

i = 7;

i += 7;

int i = 1;

while (i < 101)

i++;

} 1-100 十位是7.

int i = 1;

while (i < 101)

i++;

}int i = 1;

while (i < 101)

i++;

}long moneycount = 1000000000000000;

int day = 1;

while (0 != moneycount / 2)

printf(「%d\n」,day);

int num = 200, digit = 1, tens = 1, three = 1;

while (200 <= num && num <= 300)

num++;

}arc4random() % (b - a + 1) + a

int a = arc4random() % 31 + 20;

printf(「%d\n」,a);

77 - 123

int i = 0;

while (i < 10)

int enternum = 0;

scanf(「%d」,&enternum);

int i = 0;

int max = 0;

int min = 123;

while ( i < enternum)

if (min > a)

i++;

} printf(「最小值%d\n」,min);

printf(「最大值%d\n」,max);

int i= 0;

while (i < 5)

printf(「%d\n」,i);//列印的結果是 0 1 2 .

}

//break 會終止整個迴圈,break後面的**不會被執行.

//continue 會停止當前的迴圈,continue之後的**也不會執行,但是還會繼續執行接下來的迴圈操作,注意i++的位置. 列印的結果是1 2 4 5 .

//若i++ 在printf後面的話,會列印出0 1 2 然後進入死迴圈.

int i = 0;

while (i < 100)

printf(「%d\n」,i);

}int i = 0;

do while (i > 5);

// 和while區別在於while迴圈先判斷是否滿足條件,do while則會先執行一次迴圈內容,在判斷條件是否滿足,即使條件為假,也會執行一次.
//for (<#initialization#>; <#condition#>; <#increment#>)

//執行流程: 1-初始化

// for (int i = 0; i < 5; i++)

int i = 0;

while (i < 5)

for (int i = 1; i < 101; i++)

}for (int a = 1; a < 101; a++)

} for (int b = 1; b < 101; b++)

}for (int d = 1; d < 101; d++)

}

//先列印一行 1 2 3
for (int i = 0; i < 3; i++)

printf(」 內部迴圈第結束\n」);

printf(「\n」);

printf(」 外部迴圈第%d此結束\n」,i);

}

//外部迴圈控制有多少行,內部迴圈控制有多少列.

//外部迴圈執行一次,內部迴圈從頭到尾執行一遍.

for (i = 0; i < 9; i++)

printf(「\n」);

} for (int i = 0; i < 9; i++)

printf(「\n」);

}for (int i = 1; i < 10; i++)

printf(「\n」);

}for (int i = 0; i < 10; i++)

} printf(「\n」);

}int num13 = 0,num14 = 0,num15 = 0;

for (int k = 0; k < 10; k++) else if ((k + i + j) == 14)else if ((k + i + j) == 15)

printf("\n");

}}printf("合為13的有%d個,合為14的有%d個,合為15的有%d個\n",num13,num14,num15);

//每100個數分開一次.

//上半個菱形

int n = 0;

// n是手動輸入的行數

scanf(「%d」,&n);

for (int i = 1; i <= n; i++)

//列印**

for (int k = 0; k < (2 * i -1); k++)

printf(「\n」);

} //下半個菱形

for (int i = 1; i < n; i++)

//列印**

for (int k = 0; k < 2*(n - i)-1; k++)

printf(「\n」);

} //找規律.!!!!!!!!

return 0;

iOSDay03C語言迴圈結構

1 while迴圈 while 迴圈條件 1 1.定義迴圈變數 2int time 1 3 2.迴圈條件 4while time 3 練習 列印1 100之間所有的數 1 int number 1 2 while number 100 2 do.while迴圈 do while 迴圈條件 1 int...

c語言迴圈結構

迴圈結構 1.goto無條件轉移語句 goto 無條件轉移語句 label goto label goto 結合if語句使用 盡量不要使用goto 只能在當前函式內跳轉 int main int argc,const char argv return 0 例項 goto實現1 100相加 inclu...

C語言 迴圈結構

列印7的倍數 while i 100 i 列印個位為7的數 while i 100 i 列印十位為7的數 while i 100 i 列印出不是7的倍數,且不包括7的數 while i 100 else i printf n printf n int j 100 while j 0 else j p...