Sunday, May 10, 2009

ABCDE=4*EDCBA

ABCDE=4*EDCBA;其中,A、B、C、D、E都是1-9中的数字。问这5个数字都是多少。


int a,b,c,d,e;
for(int i=10000;i<100000;i++){
a=i/10000;
b=(i-a*10000)/1000;
c=(i-a*10000-b*1000)/100;
d=(i-a*10000-b*1000-100*c)/10;
e=i%10;

int sum=40000*e+4000*d+400*c+40*b+4*a;

if(sum==i){
System.out.println(i);
}
}

结果:87912

No comments:

Post a Comment