主题:程序错在哪啊????????运行时
#include<stdio.h>
void main()
{
enum{red,yellow,blue,white,black};
enum color i,j,k,pri;
int n,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++;
printf("%d",n);
for(loop=0;loop<3;loop++)
{
switch(loop)
{
case 0:pri=i;break;
case 1:pri=j;break;
case 2:pri=k;break;
default:break;
}
switch(pri)
{
case red:printf("%s",red);break;
case yellow:printf("%s",yellow);break;
case blue:printf("%s",blue);break;
case white:printf("%s",white);break;
case black:printf("%s",white);break;
default:break;
}
}
printf("\n");
}
}
printf("the total is%d",n);
}
void main()
{
enum{red,yellow,blue,white,black};
enum color i,j,k,pri;
int n,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++;
printf("%d",n);
for(loop=0;loop<3;loop++)
{
switch(loop)
{
case 0:pri=i;break;
case 1:pri=j;break;
case 2:pri=k;break;
default:break;
}
switch(pri)
{
case red:printf("%s",red);break;
case yellow:printf("%s",yellow);break;
case blue:printf("%s",blue);break;
case white:printf("%s",white);break;
case black:printf("%s",white);break;
default:break;
}
}
printf("\n");
}
}
printf("the total is%d",n);
}