#include <stdio.h>
enum Color
{
red, yellow, blue, white, black
int main()
{
enum Color i, j, k, print;
int n = 0, loop;
for(i = red; i <= black; i++)
{
for(j = red; j <= black; j++)
{
if(i != j)
{
for(k = red; k <= black; k++)
{
if(k != i && k != j)
{
n = n + 1;
printf("NO.%d ",n);
for(loop = 1; loop <= 3; loop++)
{
switch(loop)
{
case 1:
{
print = i;
break;
}
case 2:
{
print = j;
break;
}
case 3:
{
print = k;
break;
}
default :
{
break;
}
}
switch(print)
{
case red :
{
printf("red\t");
break;
}
case yellow :
{
printf("yellow\t");
break;
}
case blue :
{
printf("blue\t");
break;
}
case white :
{
printf("white\t");
break;
}
case black :
{
printf("black\t");
break;
}
default :
{
break;
}
}
}
printf("\n");
}
}
}
}
}
return 0;
}
enum Color
{
red, yellow, blue, white, black
};
//red值为0; yellow值为1; blue值为2; white值为3; black值为4;
int main()
{
enum Color i, j, k, print;
int n = 0, loop;
for(i = red; i <= black; i++)
{
for(j = red; j <= black; j++)
{
if(i != j)
{
for(k = red; k <= black; k++)
{
if(k != i && k != j)
{
n = n + 1;
printf("NO.%d ",n);
for(loop = 1; loop <= 3; loop++)
{
switch(loop)
{
case 1:
{
print = i;
break;
}
case 2:
{
print = j;
break;
}
case 3:
{
print = k;
break;
}
default :
{
break;
}
}
switch(print)
{
case red :
{
printf("red\t");
break;
}
case yellow :
{
printf("yellow\t");
break;
}
case blue :
{
printf("blue\t");
break;
}
case white :
{
printf("white\t");
break;
}
case black :
{
printf("black\t");
break;
}
default :
{
break;
}
}
}
printf("\n");
}
}
}
}
}
return 0;
}