1. 程式人生 > 其它 >continue的用法示例(c++)——A、B、C的全排列

continue的用法示例(c++)——A、B、C的全排列

技術標籤:C++c++

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;
}

執行結果:
在這裡插入圖片描述