设一个数为n,则在C语言中其个位、十位、百位、千位依次这样计算zhi:n/1%10,n/10%10,n/100%10,n/1000%10。

#include<stdio.h>
int main(){int n = 123456;
int unitPlace = n / 1 % 10;
int tenPlace = n / 10 % 10;
int hundredPlace = n / 100 % 10;
int thousandPlace = n / 1000 % 10;
printf("个位:%d\n十位:%d\n百位:%d\n千位:%d\n", unitPlace, tenPlace, hundredPlace, thousandPlace);
getchar();
return 0;
}

参考链接:C语言怎样提取一个数的十位个位百位千位?
整除:10/8=1
取模:10%8=2
对取值各个位上的单数操作

// 取数值各个位上的单数之和int getSum(int n) {int sum = 0;while (n) {sum += (n % 10) * (n % 10);n /= 10;}return sum;

参考链接(代码随想录公众号):哈希表:今天你快乐了么?

怎样提取一个数的十位个位百位千位相关推荐

  1. C语言怎样提取一个数的十位个位百位千位

    1 设一个数为n,则在C语言中其个位.十位.百位.千位依次这样计算:n/1%10,n/10%10,n/100%10,n/1000%10 2 示例 #include<stdio.h> int ...

  2. c语言千位数字,C语言怎样提取一个数的十位个位百位千位?

    假设那么数为x,不知道是多少位的. 你可以使用下面的表达式: 个位:x%10:十位:x/10%10:百位:x/100%10:千位:x/1000%10. C语言有以下几种取整方法: 1.直接赋值给整数变 ...

  3. c语言个位十位百位除法运算,C语言怎样提取一个数的十位个位百位千位?

    假设那么数为x,不知道是多少位的. 你可以使用下面的表达式: 个位:x%10:十位:x/10%10:百位:x/100%10:千位:x/1000%10. C语言有以下几种取整方法: 1.直接赋值给整数变 ...

  4. C语言怎样提取一个数的十位个位百位千位?

    int i, qian, bai, shi, ge;qian = i/1000%10;bai = i/100%10; shi = i/10%10;ge = i%10;

  5. 求一个数的个位,十位,百位,千位分别是多少?/三目运算符的应用?

    //定义一个int类型的变量,初始化值为1234,求这个数的个位,十位,百位,千位分别是多少?//运行效果://1234的个位是4,十位是3,百位是2,千位是1int a = 1234;System. ...

  6. .NET c#取一个数的个位十位百位千位万位

    要求输入的数不多于五位 窗口: 代码: using System; using System.Collections.Generic; using System.ComponentModel; usi ...

  7. js获取个位十位百位千位数字

    // var num1=1234 //prompt是可输入的弹出框 var num1=parseInt(prompt("请输入一个四位数"))//将输入的数据(string类型)转 ...

  8. python用map提取一个数的个十百位数_如何使用python中的map函数?

    我们在使用python过程中,为了避免错误删除,会选择做好一个序列后可以插入另外的序列中做为新序列的一部分内容.方便完成一些复杂的工程或多个片段分别编辑后再串成一个完整工程的操作.之前小编向大家介绍了 ...

  9. 把a的十位和个位放在c的千位和十位,把b的十位和个位放在c的百位和个位

    题目: 将两个两位的正整数a,b合并成一个整数c,将a的十位和个位一次放在c的千位和十位,将b的十位和个位放在c的的百位和个位上. 例:a=45,b=12,则c=4152 怎么实现这个程序? 我们会用 ...

最新文章

  1. 原创:纯手工打造CSS像素画--笨笨熊系列图标
  2. 二进制搭建kubernetes多master集群【三、配置k8s master及高可用】
  3. Codeforces 1201
  4. Mind Master Pro 8.0——安装教程
  5. QT的QFile类的使用
  6. C# 视频监控系列(14):总结贴——VC++代码转成C#小结
  7. suse11 rpm 安装mysql_SuSE11安装MySQL5.7.22:RPM安装方式
  8. oracle 把逗号分隔符,oracle 分逗号分隔字符串函数
  9. linux脚本输出缓存上限,关于 Linux 下后台执行 Python 脚本的缓冲问题
  10. android studio创建构造方法,使用Android studio创建你的第一个项目
  11. html5pc转微信小程序,微信电脑版终于支持小程序 新版PC版微信实测
  12. 根据指定字段排序编号(SQL Server 2005,Update,Order By)
  13. 零基础学python-看完这篇,零基础也知道怎么学Python
  14. shell学习之跳出循环
  15. linux下tar压缩使用
  16. postsql 10.4安装失败
  17. Ubuntu系统安装分区
  18. 苹果手机桌面找不到计算机,苹果手机在我的电脑显示不出来怎么办
  19. IDEA社区版安装与概述
  20. 动词ing形式做定语的用法总结

热门文章

  1. Boosted Trees原理简介
  2. 架构实战项目心得(十):基于spring-ladp的统一用户中心结构设计以及代码结构设计...
  3. python埃及分数式_埃及分数式
  4. [论文笔记](东北大学)支持组合服务选取的QoS模型及优化求解(计算机学报06)
  5. python| asyncio、aiohttp、aiofiles下载视频
  6. 三国志2霸王的大陆基础知识
  7. 关于SDL多指触屏事件获取各手指状态的问题。
  8. 达人评测 R9 7940HS和i9 12900HK选哪个 锐龙R97940HS和酷睿i912900HK对比
  9. 虚拟服务器模拟器,云服务器模拟器
  10. 三只松鼠:成于流量,困于流量