【答案】:
22
【解析】:
将数据除$x$外按从小到大的顺序排列为$12,18,20,23,27$,因为数据有6个(含$x$),中位数是21,中位数是中间两个数的平均数,若$x\leq20$,则中间两个数为20和23,$(20 + 23)÷2 = 21.5\neq21$;若$x\geq23$,中间两个数为23和20(按顺序后是$x$与其他数组合情况也不符合),实际按顺序中间两个数一个比21小,一个比21大才合理,所以中间两个数是$x$与20时,可得$(x + 20)÷2 = 21$,解得$x = 22$;中间两个数是23与$x$($x\leq23$)时,$(23 + x)÷2 = 21$,解得$x = 19$(因为若$x = 19$,数据从小到大为$12,18,19,20,23,27$,中位数$(19 + 20)÷2=19.5\neq21$舍去),所以只有$(x + 20)÷2 = 21$,解得$x = 22$符合。