题目:输入一个数,用while输出该数的位数。
#include<stdio.h>
int main()
{
//输入的数
int number;
printf("请输入一个数,将返回所输入值的位数!\n");
scanf("%d",&number);
//位数
int places=0;
places++;
//输入值去掉最右位,就是整除10
number/=10;
while(number>0)
{
places++;
number/=10;
}
printf("%d",places);
return 0;
}