就是不知道怎么设置那个每个数字不一样
#include<stdio.h>
int main()
{
int d,o,n,a,l,b,e,r,t,g,y=0;
int z;
int p[10];
for(z=0;z<10;z++)
p[z]=z;
d=5;
for(z=0;z<10;z++)
for(o=p[z];o<=p[9];)
for(n=p[z];n<=p[9];)
for(a=p[z];a<=p[9];)
for(l=0;l<10;l++)
for(b=0;b<10;b++)
for(e=0;e<10;e++)
for(r=0;r<10;r++)
for(t=0;t<10;t++)
for(g=0;g<10;g++)
{
if((d*100000+o*10000+n*1000+a*100+l*10+d+g*100000+e*10000+r*1000+a*100+l*10+d)==(r*100000+o*10000+b*1000+e*100+r*10+t))
{
printf("d=%d\to=%d\tn=%d\ta=%d\tl=%d\tg=%d\te=%d\tr=%d\tt=%d\tb=%d\n",d,o,n,a,l,g,e,r,t,b);
y++;
}
}
printf("总共有多少种正确的算法:%d",y);
return 0;
}
修改一下谢谢了