记位器
用计算机得出一个数的位数
例:设计一个程序得出n的位数。
以123456为例:
模拟人类数位数方法,划去一个数,位数加一,利用c语言中整数的除法来达到划去数字的操作。
先定义一个变量来记录位数
int x=0;
1
最后利用for循环实现
#include
int main()
{
int n;
scanf("%d",&n);
int x = 0;
for(;n>0;n /= 10)
{
x++;
}
printf("位数为:%d",x);
return 0;
}