C语言 本题要求实现一个函数,可统计任一输入的整数的位数。例如输入12345,输出位数5,输入-20输出位数2,输入0,输出位数1。
时间: 2023-12-30 17:24:48 浏览: 175
C语言数据的输入输出ppt课件.ppt
以下是一个实现统计整数位数的C语言函数的例子:
```c
#include <stdio.h>
int Count_Digit(const int N) {
int count = 0;
int num = N;
if (num < 0) {
num = -num;
}
if (num == 0) {
count = 1;
} else {
while (num > 0) {
num /= 10;
count++;
}
}
return count;
}
int main() {
int N;
scanf("%d", &N);
printf("%d\n", Count_Digit(N));
return 0;
}
```
阅读全文