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;
}


C语言计算一个整数的位数相关推荐

  1. 怎样计算一个整数的位数并把每一位上的数字保存下来

    用循环来解决~~ M每次除以10, 再用一个变量count来计数,每循环一次 加1,直到这个数除去10后的数小于10 ,count再加1就可以了 实例:整数M=4325, 第一次:4325/10=43 ...

  2. C语言基础-计算一个整数各个位数之和

    题目描述 输入一个数,求这个整数各个位之和. 样例输入 请输入一个数:3456 样例输出 各个位数之和:18 代码实现 #include "stdio.h"int getInSum ...

  3. C语言计算一个整数各位上的数字之积

    计算正整数num的各位上的数字之积. 例如: 输入:2583 经过--(2x5x8x3) 输出:240 输入:102 经过--(1x0x2) 输出:0 输入:136 经过--(1x3x6) `输出:1 ...

  4. C语言求一个整数各个位数之和

    #include <stdio.h>int main() {int n,sum=0;scanf("%d",&n);while(n!=0){sum+=n%10;n ...

  5. python计算整数各位数字之和_编写函数,计算一个整数各位数字之和

    话题:编写函数,计算一个整数各位数字之和回答:这个关键是怎么得到每位数, #includeint sum_num(int num)//得到每位数的函数 { int sum=0; while(num10 ...

  6. Java黑皮书课后题第6章:*6.2(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和。使用下面的方法头:public static int sumDigits(long n)

    6.2(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和.使用下面的方法头:public static int sumDigits(long n) 题目 题目概述 槽点 代码 运行示例 ...

  7. 偶数乘2奇数乘3C语言,输入一个整数x,如果为偶数乘2,否则乘3,然后输出.C语言

    编写一个程序,输入一个正整数,并做以下运算:如果为偶数,除以2,如果为奇数,乘3加1.得到的结果再按上 本人不会C#,算法相通,用c语言演示一下:#includevoidmain(void){intz ...

  8. Java黑皮书课后题第2章:2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加

    2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加 题目 题目描述 运行示例 题目槽点与破题 题目槽点 破题 如何提取数字 代码块 方法评价 题目 题目描述 2.6 ...

  9. 算法训练 - 阿尔法乘积 计算一个整数的阿尔法乘积。对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身;否则的话,x的阿 尔法乘积就等于它的各位非0

    问题描述 计算一个整数的阿尔法乘积.对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身:否则的话,x的阿 尔法乘积就等于它的各位非0的数字相乘所得到的那 ...

最新文章

  1. vue 父页面中的方法 调用_解决Vue中页面成功渲染数据undefined的问题
  2. 《Nature》挑战进化DNA突变理论!
  3. linux下mysql的root密码忘记解决方
  4. SQL查询分析器使用
  5. D455 如何同时传输视频深度流和惯性单元IMU流?(双管道方法与调用回调方法)
  6. js+php在线截图 jquery fileupload.js,另一种图片上传 jquery.fileupload.js
  7. mysql忘记root密码安装_MySql忘记root密码的解决方法
  8. Java删除文件和文件夹的方式
  9. 电子信息系统机房设计规范
  10. AVX图像算法优化系列二: 使用AVX2指令集加速查表算法。
  11. QT设置选中的文字加下划线
  12. 如何利用炒股中的L2行情数据功能对比,以及用途数据分析。(附代码)
  13. 【前端学习项目】web前端#001网页点名器(html+css+js实现用户交互)
  14. java俄罗斯方块七中图形类_俄罗斯方块shell 实现
  15. VMware虚拟机安装windows系统
  16. 7000 位程序员揭秘 2019 软件开发现状
  17. 360 android 应用市场,360手机助手在安卓应用市场占大份额
  18. linux wps 文件关联,WPS文件扩展名 - 什么是.wps以及如何打开? - ReviverSoft
  19. 1480_人月神话阅读笔记_开篇
  20. 浏览器代理服务器拒绝连接

热门文章

  1. ts报错:Object is possibly ‘undefined‘.Vetur(2532)
  2. 两周年无人问津,EOS到底做错了什么
  3. 集成Opencascade+Gmsh+OSG的CAD测试程序
  4. 工作篇 之 简单聊下有关环信的 “坑” ...
  5. 什么样的程序员才是牛逼的程序员?
  6. 用数学方法解约瑟夫环
  7. 007-系统主要界面
  8. 目标检测中的数据增强,包括bbox的变换
  9. 数商云采购管理系统方案助力采购平台:缩短采购周期、降本增效
  10. Hall定理及其充要性证明