本題要求編寫程序,對於給定的整數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;
}