本题要求编写程序,对于给定的整数N,求它的位数。
输入格式:
输入在一行中给出一个绝对值不超过109的整数N。
输出格式:
在一行中输出N的位数。
输入样例1:
12534
结尾无空行
输出样例1:
5
结尾无空行
输入样例2:
-987600321
结尾无空行
输出样例2:
9
结尾无空行
输入样例3:
0
结尾无空行
输出样例3:
1
结尾无空行
answer
#include <stdio.h>
int main(){
int number;
int len = 0;
scanf("%d",&number);
if(number == 0) {
printf("1");
return 0;
}
while(number) {
number = number / 10;
len++;
}
printf("%d",len);
return 0;
}