c语言判断正整数是几位数