设这个两位数个位数是a十位数是b则有a+b=6 a*10+b-(b*10+a)=18解二元一次方程得a+b=69a-9b=18a=4,b=2所以这个两位数为24
设原来十位上的数为x,则个位上的数为10-x(10-x)×10+x=10x+10-x+18 100-10x+x=9x+28 9x+9x=100-28 18x=72 x=4个位上的数为10-4=6所以,原来的两位数是46