#include <stdio.h>
int main()
{
int n;
int i=0;
printf("输入一个整数:");
scanf("%d",&n);
n/=10;
i++;
while(n>0)
{
i++;
n/=10;
}
printf("这个整数有%d位\n",i);
return 0;
int main()
{
int n;
int i=0;
printf("输入一个整数:");
scanf("%d",&n);
n/=10;
i++;
while(n>0)
{
i++;
n/=10;
}
printf("这个整数有%d位\n",i);
return 0;
}
注意:1.别忘了对i进行初始化