是不是没有符合条件的答案!
#include<stdio.h>
void main()
{
int a,b,c,d,e;
int l,r;
int sign=0;
for(a=1;a<10;a++)
{
for(b=1;b<10;b++)
{
if(a==b)
continue;
for(c=1;c<10;c++)
{
if(b==c||a==c)
continue;
for(d=1;d<10;d++)
{
if(c==d||b==d||a==d)
continue;
for(e=1;e<10;e++)
{
if(d==e||c==e||b==e||a==e)
continue;
l=(100*a+10*b+c)*(10*d+a);
//printf("\nl=%d",l);//测试用
r=1000*b+100*c+10*d+e;
//printf("r=%d\n",r);//测试用
//printf("赛:%d 软:%d 件:%d 比:%d 拼:%d \n",a,b,c,d,e);//测试用
if(l==r)
{
printf("赛:%d\n软:%d\n件:%d\n比:%d\n拼:%d\n",a,b,c,d,e);
sign++;
}
}
}
}
}
}