设个位数字为X(x为整数),则满足题意的数为10(x-2)+x,
因为这个两位数大于30而小于50,
所以30<10(x-2)+x<50,
解得:52/11<5≤x≤6<72/11,
x只能取5,6.
则满足条件的两位数为35和46.