太简单了,用matlab求解,代码如下:
z=zeros(1,60);
k=0;
for i=100:999
j=i;
c=rem(j,10);
j=(j-c)/10;
b=rem(j,10);
a=(j-b)/10;
if a+b+c==10
k=k+1;
z(k)=i;
end
end
运行结果:
>> z
z =
Columns 1 through 34
109 118 127 136 145 154 163 172 181 190 208 217 226 235 244 253 262 271 280 307 316 325 334 343 352 361 370 406 415 424 433 442 451 460
Columns 35 through 60
505 514 523 532 541 550 604 613 622 631 640 703 712 721 730 802 811 820 901 910 0 0 0 0 0 0
前面54个就是答案。
109
118
127
136
145
154
163
172
181
190
208
217
226
235
244
253
262
271
280
307
316
325
334
343
352
361
370
406
415
424
433
442
451
460
505
514
523
532
541
550
604
613
622
631
640
703
712
721
730
802
811
820
901
910