任意写一个三位数,使百位数字比十位大3,交换百位和个位数字,用大数减小数,交换差的百位与个位数字,

问题描述:

任意写一个三位数,使百位数字比十位大3,交换百位和个位数字,用大数减小数,交换差的百位与个位数字,
做两个数的加法,得到的是1089,为什么?

设这个三位数个位上的数为a,十位上的数为b,百位上的数为a+3,则这个三位数为100(a+3)+10b+a交换百位和个位数字,这个新数为100a+10b+(a+3)两数相减,100(a+3)+10b+a-[100a+10b+(a+3)]=100a+300+10b+a-100a-10b-a-3=297...是百位比十位大3百位数字比十位大3,算半天算不出的,刚才忘了加一句,应该是百位比个位大3