用C语言且不允许使用条件判断和循环来完成读取输入的正整数N,计算N的位数并输出
时间: 2023-05-29 11:05:30 浏览: 102
C语言求一个正整数的位数
3星 · 编辑精心推荐
```c
#include <stdio.h>
int main() {
int n;
int count = 1; // 初始化为1,因为n至少有一位
scanf("%d", &n);
while (n >= 10) {
n /= 10;
count++;
}
printf("%d\n", count);
return 0;
}
```
阅读全文