用c语言编写代码:输入一个正整数n,输出该数的位数
时间: 2024-05-13 20:21:12 浏览: 122
C语言求正整数的位数代码
好的,这个问题很简单。以下是C语言代码:
```
#include <stdio.h>
int main() {
int n;
printf("请输入一个正整数: ");
scanf("%d", &n);
int cnt = 0;
do {
cnt++;
n /= 10;
} while(n > 0);
printf("该数的位数为 %d\n", cnt);
return 0;
}
```
输入一个正整数n,程序将输出该数的位数。如果输入的数是0,则该数的位数为1。希望这个回答对您有所帮助!
阅读全文