whileループステートメント
- フローチャート
-
指示
while(条件){
ステートメント1
ステートメント2
if(XXX){
休憩;
}
if(XXX){
続行します。
}
…
}
-
休憩の役割
あなたがいるループから飛び出してください。
-
coutinue
このサイクルを終了し、次のサイクルに入ります
-
例:1 + 2 + 3 +…+ 100
#include <iostream>
#include <Windows.h>
#include <string>
using namespace std;
int main(void) {
int i = 1;
int s = 0;
while (i<=100) {
s += i;
i++;
}
cout << "s=" << s << endl;
system("pause");
return 0;
}
forループステートメント
- フローチャート
-
指示
for(式1;式2;式3){
ループ本体
}
-
説明:
式1:ループの準備
式2:ループ条件
式3:ループカウントを変更する
-
注意:
式1、式2、式3、これら3つの式のいずれか1つ以上を省略できます。
ただし、「;」は省略できません。
-
ために (; ; ) {
ループ本体
}
と同等です:
while(1){
ループ本体
}
-
例:1 + 2 + 3 +…+ 100
#include <iostream>
using namespace std;
//后羿射日
int main(void) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum = sum + i;
}
cout << sum << endl;
return 0;
}
dowhileループステートメント
- フローチャート
-
使用機会:
ループ本体を1回実行し、条件を判断して次のループを続行するかどうかを判断します。
つまり、ループ本体を少なくとも1回実行します。
-
指示
行う {
ループ本体
} while(条件)
-
例:1 + 2 + 3 +…+ 100
#include <iostream>
using namespace std;
int main(void) {
int s = 0;
int i = 1;
do {
s += i;
i++;
} while(i<=100);
cout << s << endl;
return 0;
}
ループブレークの制御ステートメントは続行します
-
ブレーク
このループのレイヤーを終了します。
-
継続する
このサイクルを終了し、サイクルに入ります