不知道怎么用c语言实现每个数字不一样

img


就是不知道怎么设置那个每个数字不一样
#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; 

}
修改一下谢谢了

好像也没说每个字母代表的数字不同?

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632