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種類