Description
给定一个正整数 n ,请你求出它的位数。
Input
单组输入,输入一个整数 n 。(1<= n <= 2147483647)
Output
输出一行,包含一个整数,即为 n 的位数。
Sample
Input
1234567
Output
7
#include <stdio.h>
#include <stdlib.h>
int main()
{
int count, i, n;
i = 0;
count = 0;
scanf("%d", &n);
while (1){
if((n/10) != 0){
count ++;
n /= 10;
}
else{
count ++;
break;
}
}
printf("%d\n", count);
return 0;
}