设1楼有x间房,则2楼有x+5间房,
根据题意有:4x<48,x<12,
5x>48,x>9.6,
且3(x+5)<48,即x<11,
4(x+5)>48,x>7.
在数轴上可表示为:
所以9.6<x<11
因此x=10
答:一楼有10间房.