今天也是要練習迴圈
但不是while而是for迴圈
while以及for兩者都是迴圈
其實功能基本上是差不多的
只是寫法不太一樣
for迴圈主要是
可以指定一個範圍來讓程式跑幾次
如果是已知範圍就可以使用for迴圈
未知的話就可以使用while迴圈
那現在就來說明今天練習for迴圈的過程吧~
程式碼範例:
for(變數起始值 ; 條件判斷 ; 變數更新值){
當條件判斷為true時,重複地做某事(自訂)
當條件判斷為false時,跳出for迴圈
}
流程圖:
程式開始執行 → 變數起始值 → for迴圈條件式開始判斷 → 為true的話會重複執行for迴圈 → 直到for條件是判斷為false跳出迴圈 → 程式結束
以上了解完基本的for迴圈
就要開始練習程式碼了!
題目:輸入任意數字,令數字加10次
Input:任意數字
Output:任意數字~任意數字+10
程式碼:
#include <iostream>
using namespace std;
int main(void){
int random;
cout << "Please input a integer." << '\n';
cin >> random;
endl(cout);
for(int i =1; i<=10; i++){
random = random+1;
cout << random << '\n';
}
}
執行結果:
Please input a integer.
100
101
102
103
104
105
106
107
108
109
110
--------------------------------
Process exited after 0.08787 seconds with return value 0
請按任意鍵繼續...
程式碼解釋:
宣告變數random當作鍵盤輸入的cin存放點
開始for迴圈變數起始為1
條件判斷為true則執行random加1
並顯示在命令提示字元上
變數更新加1
一直重複上述動作
直到條件判斷為false跳出迴圈
結束程式
以上就是我今天練習的for迴圈啦~
是不是很簡單又實用呢?
今天就到這裡囉!
-End-