马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
void main()
{
enum Color{red,yellow,green,blue,black};
enum Color i,j,k,pri;
int n,loop;
n = 0;
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("%-4d",n);
for(loop = 1;loop <= 3;loop++)
{
switch(loop)
{
case 1:pri = i;break;
case 2:pri = j;break;
case 3:pri = k;break;
default:break;
}
switch(pri)
{
case red:printf("%-10s","red");break;
case yellow:printf("%-10s","yellow");break;
case green:printf("%-10s","green");break;
case blue:printf("%-10s","blue");break;
case black:printf("%-10s","black");break;
default:break;
}
}
printf("\n");
}
}
}
}
printf("total:%5d\n",n);
}
这是怎么回事,已经跟书上代码一样了。 |