您当前的位置:首页 > 计算机 > 编程开发 > C语言

C语言计算一个整数的位数

时间:07-30来源:作者:点击数:

C语言计算一个整数的位数

只需要设计一个计时器,因为C语言中除法只留下整数部分,所以可以拿数字/10;数字位数即为循环次数,待n为个位时n/10=0,然后循环结束。

#include<stdio.h>
int main()
{
	int n;
	int count = 0; 
	
	scanf("%d",&n);
	if(n == 0)//n为0的情况,个人感觉无位数,退出 
	{
		return 0;
	}
	else
	{
		while(n)
		{
			n=n/10;//每次去掉数字最后一位
			count++;//循环一次计数器+1
		}
	}
	printf("%d",count);
	
	return 0;
}

在这里插入图片描述
在这里插入图片描述
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门