c语言判断数字有几位