2025年3月14日 星期五 甲辰(龙)年 月十三 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > C语言

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

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

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