統計一個整數的位數


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM