本题要求实现一个函数,可统计任一输入的整数的位数。例如输入12345,输出位数5,输入-20输出位数2,输入0,输出位数1。
函数接口定义:
函数接口定义如下: int Count_Number (int N);
其中 N
是用户传入的参数。 N
的值不超过int
的范围。函数返回 N
的位数,函数实现时,需使用while循环,不得使用for或者do-while循环。
int Count_Number (int N){
int c=0;
if(N==0){
return 1;
}
while(N!=0){
N/=10;
c++;
}
return c;
}