寄+多=錢.
(提示:A * * *使用八個數字。設壹個數組n[10]。出現1時,n[1]=1。如果最後* * *
使用了八個數字。參考答案:9567+1085=10652)*/
/* n[1]= s;n[2]= e;n[3]= n;n[4]= d;n[5]= m;n[6]= o;n[7]= r;n[8]= y;*/
void main()
{
int n[9];
for(n[1]= 0;n[1]& lt;10;n[1]++)
for(n[2]= 0;n[2]& lt;10;n[2]++)
for(n[3]= 0;n[3]& lt;10;n[3]++)
for(n[4]= 0;n[4]& lt;10;n[4]++)
for(n[5]= 0;n[5]& lt;10;n[5]++)
for(n[6]= 0;n[6]& lt;10;n[6]++)
for(n[7]= 0;n[7]& lt;10;n[7]++)
for(n[8]= 0;n[8]& lt;10;n[8]++)
{
if(((n[1]+n[5])* 1000+(n[2]+n[6])* 100+(n[3]+n[7])* 10+n[4]+n[2])= =(n[5]* 10000+n[6]* 1000+n[3]* 65438
{
printf(" s:% d \ te:% d \ TN:% d \ TD:% d \ TM:% d \ to:% d \ tr:% d \ ty:% d \ t % d % d % d+% d % d % d % d % d = % d % d % d % d \ n ",n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[1],n[2],n[3],n[4]
}
}
getch();
}