c语言统计一个整数的位数
时间: 2023-05-16 18:04:32 浏览: 370
统计一个整数的位数
5星 · 资源好评率100%
可以使用循环和除法操作来统计一个整数的位数,具体代码如下:
```c
#include <stdio.h>
int main() {
int num, count = 0;
printf("请输入一个整数:");
scanf("%d", &num);
while (num != 0) {
num /= 10;
count++;
}
printf("该整数的位数为:%d\n", count);
return 0;
}
```
这段代码可以读入一个整数,然后使用循环和除法操作来不断将该整数除以10,直到该整数变为0为止,每次循环计数器加1,最终输出计数器的值即可得到该整数的位数。
阅读全文