编写程序,从键盘输入一个整数,计算并输出它是几位数。若输入的是负数时,要求重新输入。
#include<stdio.h>
int main()
{
int j=1,k,n,s;
printf("输入一个整数\n");
scanf("%d",&n);
if(n<0)
{
printf("请重新输入\n");
}
else
{
s=n;
while(s>9)
{
s=s/10;
j++;
}
printf("%d是%d位数\n",n,j);
}
return 0;
}