题目描述 任意输入一个整数n(n在1..100000000),统计该数是几位数 提示: 用除10运算 如:123 , (1) 123/10=12 重复以上步骤,直至该数变为0为止 输入 任意输入一个整数n(n在1..100000000) 输出 输出该数的数码位数 样例输入 13456 样例输出 5 C语言完成
时间: 2024-03-08 20:46:35 浏览: 93
好的,以下是使用 C 语言实现的代码示例:
```c
#include <stdio.h>
int main() {
int n, digits = 0;
scanf("%d", &n);
while (n != 0) {
n /= 10; // 除以 10
digits++; // 数码位数加 1
}
printf("%d", digits);
return 0;
}
```
当用户输入 13456 时,程序将输出“5”,符合题目要求。
阅读全文