这个程序讲的是啥
#include<stdio.h>main()
{
int a,b,c,d,e;
int i;
long int m,n,s;
int x[10];
for(i=0;i<10;i++)
x[i]=0;
for(a=1;a<10;a++)
x[a]=1;
for(b=1;b<10;b++)
if(x[b]==0)
{
x[b]=1;
for(c=0;c<10;c++)
if(x[c]==0)
{
x[c]=1;
for(d=0;d<10;d++)
if(x[d]==0)
{
x[d]=1;
for(e=0;e<10;e++)
if(x[e]==0)
{m=a*1000+b*100+c*10+d;
n=c*1000+b*100+e*10+d;
s=e*10000+d*1000+c*100+a*10+d;
if(m+n=s)
printf("兵:%d炮:%d马:%d卒:%d车:%d",a,b,c,d,e);
}
x[d]=0;
}
x[c]=0;
]
x[b]=0;
}
x[a]=0;
}