1. 用while写
int main() {
int a;
int n;
printf("请输入数字:");
scanf("%d",&a);
n++;
a/=10;//为了排除0特殊情况
while(a>0){
n++;
a/=10;
}
printf("您输入的是%d位数\n",n);
}
2.用do{}while()写
int main() {
int a;
int n;
printf("请输入数字:");
scanf("%d",&a);
do{
n++;
a/=10;
}while(a>0);
printf("您输入的是%d位数\n",n);
}