# 迴圈 loop
## for & while
---
### 迴圈是什麼
一種可以省下很多時間的工具,它可以循環動作直到跳出迴圈
---
# for 語法
----
```c++
for(int i = 0 ; i < = 10 ; i++){
cout<<i<<" ";
}
```
- for後面要接 (初始值;條件;每次迴圈結束的動作)
- 大括號裡放你要做的事
- 所以上面的程式碼就會是:
1.宣告i=0
2.確認i是否<=10
3.是的話就執行`cout<<i<<" ";`;否則離開迴圈(之後就不用動作)
4.回到2.繼續執行直到離開迴圈
----
### 0數到100

---
## CSDC problem 131
----
### 解答

---

---
# while語法
---
```C++
int i=0;
while(i<=10){
cout<<i<<" ";
i++;
}
```
- while後面的小括號中直接放條件
- 大括號中放要執行的動作
- 上述程式碼解讀如下:
1.在迴圈外宣告i=0
2.進入while的判斷式,是的話就往下執行,否就離開
3.是的話就執行`cout<<i<<" ";`,再執行i++
4.回到2.重複執行到離開迴圈
----
### 從0數到100

---
## 換用while做problem 131
----
### 解答

----
## CSDC problem 5
----
### 解答

---

{"metaMigratedAt":"2023-06-16T11:53:10.012Z","metaMigratedFrom":"Content","title":"迴圈 loop","breaks":true,"contributors":"[{\"id\":\"a5d0b47b-82f6-43ab-9222-b35a124e6a73\",\"add\":973,\"del\":34}]"}