枚举写的 有错请改正
main()
{
enum digit{aa,ab,ac,ad,ae,af,ag,ah,aj}a,b,c,d;
int name[]={1,3,5,8,9,10,15,20,24};
int num=0;
for(a=aa;a<=aj;a++)
{
for(b=aa;b<=aj;b++)
{
if(a!=b)
for(c=aa;c<=aj;c++)
{
if(c!=a&&c!=b)
for(d=aa;d<=aj;d++)
{
if(d!=a&&d!=b&&d!=c)
{
num++;
printf("\n%-5d",num);
printf("%d %d %d %d\n",name[a],name[b],name[c],name[d]);
}
}
}
}
}
printf("\nTotal:%d",num);
}