C++における列挙タイプの使い方

655 ワード

例:ポケットの中に赤、黄、青、白、黒、五中色のボールがあって、毎回ポケットの中から前後して3つのボールを取り出して、得た3種類の異なるボールの異なる色のボールの取り方を聞いて、それぞれの取り方を出力します
void TestEnum()
{
	//         
	enum color{red,yellow,blue,white,black};
	enum color i,j,k,pri;
	int n,loop;
	n = 0;
	for (i=red;i<=black;i=(enum color)(i+1))
	{
		for (j=red;j<=black;j=(enum color)(j+1))
		{
			if (i!=j)
			{
				for(k=red;k<=black;k=(enum color)(k+1))
				{
					if ((k!=i)&&(k!=j))
					{
						n++;
						cout<
運転結果:60種類