C++ for loop
迴圈有三種: 1.while 2.for 3.do-while,前兩種可以互換的都是前測試迴圈,看你喜歡哪個。最後是後測試迴圈。
1.while
- int data = 5;
- while(data>0)
- {
- cout << data << endl;
- data--;
- }
迴圈三個地方須注意:
1 )設定控制變數 data
2 )條件 {括號裡}
3 )調整控制變數值 data--
如果真想結束迴圈,控制好到某一值時,用break跳出迴圈
2.for
- for(int data=5;data>0;data--)
- {
- cout << data << endl;
- }
for的範圍限制都在括號內設好,while則沒有。所以看你喜歡哪一個啦~
3.do-while
他是把結束條件放在最後,其他跟while相同
- int data = 5;
- do{
- cout << data << endl;
- data--;
- }while(data>0);
注意分號位置~~
while的九九乘法表
- int i = 1;
- int j = 1;
- while(i<10)
- {
- cout << "i" <<'*'<<"j" <<'='<< i*j << "\t";
- j++;
- if(j==9)
- {
- j=1;
- i++;
- cout << endl;
- }
- }
for九九乘法表
- int i = 1;
- int j = 1;
- for(i=1;i<10;i++)
- {
- for(j=1;j<10;j++)
- cout << "i" << '*' << "j" << '=' << i*j << '\t';
- cout << endl;
- }
結果同上~~
do-while九九乘法表
- int i=1;
- int j=1;
- do{
- cout << "i" <<'*'<<"j" <<'='<< i*j << "\t";
- j++;
- if(j==9)
- {
- j=1;
- i++;
- cout << endl;
- }
- }while(i<10);
結果同上~~
迴圈就這麼單純,它的變化性,看你怎麼玩~~
留言列表