c语言求一个数几位数