ABCD为四个0-9的个位自然数,而且各不相同,ABCD乘以D等于DCBA,分别求出各个数.
谁会怎么编?写出来
參考答案:#include <stdio.h>
main()
{
int a,b,c,d;
for (a=0;a<=9;a++)
for (b=0;b<=9;b++)
for (c=0;c<=9;c++)
for (d=0;d<=9;d++)/*循环生成4个数*/
if (a!=b && a!=c && a!=d && b!=c && b!=d && c!=d)/*4个数各不相同*/
if ((a*1000+b*100+c*10+d)*d==(d*1000+c*100+b*10+a))
printf("%d%d%d%d\n",a,b,c,d);
}
结果:
1089