c语言限制输入位数