题目是:一个六位数2abcde的3倍等于abcde9吧?
方法:
e=9/3=3
d=3/1=1
c=1/3=7...进2
b=(7-2)/3=5...进1
a=(5-1)/3=8...进2
所以285713*3=857139
由于 4*abcde9=9abcde
则由数的阶码 有 4*[a*105+b*104+c*103+d*102+e*10+9]=9*105+a*104+b*103+c*102+d*10+e
10的n次方对应的系数肯定相等,而0因此,首先获得a=2,依次推理可以得到结果
23076
#include
void main()
{
int i =0;
for (i=9999;i<100000;i++)
{
if (((i*10+9)*4) ==( 9*100000+i))
printf("%d\n",i);
}
}