#include <stdio.h>
#include<stdlib.h>
#include<string.h>
int fun(int n);
int main(void)
{
int n;
puts("请输入数字");
scanf("%d", &n);
printf("%d是%d位数\n", n, fun(n));
return 0;
}
int fun(int n)
{
int i = 0;
if (n == 0) {
return 1;
}
else {
while (n != 0) {//无论正负
n /= 10;
i++;
}
return i;
}
}
登录后提交答案