3个
设百位数x,则十位数x-1,个位数2x-7
则1≤2x-7≤9
得4≤x≤8
又因为把个位上数与百位上数换位后小于原数
所以x>2x-7
解得x<7
所以4≤x<7,取4,5,6,即有3个,分别是431,543,655