程序很简单,可就只知道哪有问题??纠错
/*赛 软件* 比 赛=软 件 比 拼 a b c * d a = b c d e
a,b,c,d,e为1-9的不同数字
要求输出符合条件的数*/
#include "stdio.h"
main()
{
int a,b,c,d,e;
for(a=1;a<10;a++)
for(b=1;b<10;b++)
for(c=1;c<10;c++)
for(d=1;d<10;d++)
for(e=1;e<10;e++)
{
if((a*100+b*10+c)*(d*10+a)==b*1000+c*100+d*10+e)
{
if(a!=b&&a!=c&&b!=c&&a!=d&&a!=e&&b!=d&&b!=e&&c!=d&&c!=e&&d!=e)
printf("%d %d %d %d %d\n",a,b,c,d,e);
}
}
return 0;
}