C语言中怎样判断一个数是几位
C语言中怎样判断一个数是几位
日期:2019-02-16 17:55:11 人气:1
思路:因为c语言中整数除以整数等于整数,所以一个数除以10就少一位,所以求一个数的位数可以依次除10操作,直到其位0,每除10该数的位数加1。
参考代码:
#include
int main() {
int n,sum=0;
scanf("%d",&n);
while(n){
sum++;
n/=10;
}
printf("该数的位数为:%d\n",sum);
return 0;
}
/*
12345
该数的