C语言:求位数

题目:给出一个不超过12345678的正整数,求出它是几位数。

#include <stdio.h>
#include <math.h>
int main()
{
	int a,i=0;
	scanf("%d",&a);
	do
	{
		a/=10;
		i+=1;
	}
	while(a!=0);
	printf("%d\n",i);
	return 0;   	
} 

猜你喜欢

转载自blog.csdn.net/weixin_43540427/article/details/83581492