B=10C+D=9A+9=10A+9-A A=C D=9-AB=10C+D=E+9C=9A+9 E=9
1 因为1<=A<=9 所以 18<=B<=902 B=3(3A+3)=9(A+1) 显然B是9的倍数3 且所有9的倍数都满足各位数字之和为9的倍数 而B是一个两位数 介于18与90之间 所以其两位之和必为94 所以C+D=E=9D=B mod10 C=B/10 用C++跑一下
从一到九,一个一个往b中带,再让b的十位加个位