设十位上的数字为x,则百位上数字为(x+7),个位上数字为3x,
根据题意,得
x+(x+7)+3x=12
5x+7=12
5x=5
x=1
则百位上数字为x+7=1+7=8
个位上数字为3x=3x1=3
这个三位数为813