continue的用法示例(c++)——A、B、C的全排列
阿新 • • 發佈:2021-02-02
continue的用法示例(c++)——A、B、C的全排列
continue的作用:
跳出當前迴圈週期,回到迴圈控制行
#include <iostream> using namespace std; int main() { char ch1, ch2, ch3; for (ch1 = 'A'; ch1 <= 'C'; ++ch1) //第一個位置的值 for (ch2 = 'A'; ch2 <= 'C'; ++ch2)//第二個位置的值 if (ch1 == ch2) continue; //第一個位置與第二個位置不能相同 else for (ch3 = 'A'; ch3 <= 'C'; ++ch3) //第三個位置的值 if (ch3 == ch1 || ch3 == ch2) continue;//第三個位置和第一個第二個位置不能相同 else cout << ch1 << ch2 << ch3 << endl;//輸出 return 0; }
執行結果: