用C语言且不允许使用条件判断和循环来完成读取输入的正整数N,计算N的位数并输出
时间: 2023-05-29 21:05:30 浏览: 103
c代码-读取一个正整数,显示其位数。
```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;
}
```
阅读全文