问题描述
编写一个程序,输入一个1000 以内的正整数,然后把这个整数的每一位数字都分离出来,并逐一地显示。
  输入格式:输入只有一行,即一个1000以内的正整数。
  输出格式:输出只有一行,即该整数的每一位数字,之间用空格隔开。
  输入输出样例
样例输入
769
样例输出
7 6 9

作者笔记:本题要注意临界情况。

 1 #include<stdio.h>
 2 int main(){
 3     int a,b,c,n;
 4     long i;
 5     scanf("%d",&n);
 6     if(n<=9){
 7         printf("%d",n);
 8     }
 9     else if(n>9 && n<=99){
10         b = n / 10 % 10;
11         c = n / 1 % 10;
12         printf("%d %d",b,c);
13     }
14     else if(n>99){
15         a = n / 100 % 10;
16         b = n / 10 % 10;
17         c = n / 1 % 10;
18         printf("%d %d %d",a,b,c);
19     }
20 }

转载于:https://www.cnblogs.com/panweiwei/p/6251289.html

C语言 · 数位分离相关推荐

  1. 用C语言实现整形数据的数位分离和逆序输出

    1.引例 博主在刷2015年第六届蓝桥杯的真题时碰到这样一个题: 有些数字的立方的末尾正好是该数字本身. 比如:1,4,5,6,9,24,25,.... 请你计算一下,在10000以内的数字中(指该数 ...

  2. c语言分隔符分离出str字符串中的数字,C语言版Tokenize()函数,由分隔符获取字符串...

    测试环境: 操作系统: Windows10 64位 运行环境: Visual Studio 10 函数: /********************************************** ...

  3. c++语言偶数分离,在C++的链表中分离偶数和奇数节点

    所以,我自学数据结构和算法.在解决一些问题时,我遇到了下面的问题,我必须分离链表的奇偶节点.在C++的链表中分离偶数和奇数节点 以下是问题陈述: 鉴于整数链表,编写一个函数来修改链表,使所有偶数在修改 ...

  4. c语言编程分离个十百千位,C语言编程之|如何分离一个多位数据

    本订阅号致力于单片机.ARM等嵌入式软硬件的设计经验分享,秉承"人人都是电子设计经验的分享者"的理念,成功路上不孤单,我们一起努力.公众号:micropoint8 数码管是电子设计 ...

  5. c语言数位递增的数解题思路,【菜鸟求助】21位数的花朵数问题,求解题思路

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.util.Date; public class test_21 { public static int[] add(int a[] ...

  6. c语言数位重排为最大数,18.12.09-C语言练习:黑洞数 / Kaprekar问题(示例代码)

    题目: 程序: 1 #include 2 3 int main(void) {4 intn, a, b, c, t, A, B;5 printf("输入一个三位数整数:");6 s ...

  7. C语言字符串分离数字和字母,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include main() { int acount=0,bcount=0,ccount=0,dcount=0; char a; printf(&qu ...

  8. OJ1004: 三位数的数位分离

    题目描述 从键盘输入一个任意的三位正整数,分别求出其个位.十位和百位上的数字. 输入 输入任意的一个三位正整数. 输出 依次输出个位.十位.百位上的数字.以空格间隔,但最后一个数据的后面没有空格,直接 ...

  9. [Java] 蓝桥杯ALGO-98 算法训练 数位分离

    问题描述 编写一个程序,输入一个1000 以内的正整数,然后把这个整数的每一位数字都分离出来,并逐一地显示. 输入格式:输入只有一行,即一个1000以内的正整数. 输出格式:输出只有一行,即该整数的每 ...

最新文章

  1. 双绞线传输距离多长_网线数据传输最大距离是多少米
  2. 我的世界java有三叉戟杀手吗_我的世界-三叉戟竟能这么用 这样得怪物头颅长见识了!...
  3. linux 760权限,Linux 文件rwx权限问题 chmod 777 XXX 任何人拥有最高权限
  4. IDE硬盘,SATA硬盘,SCSI硬盘有什么区别
  5. boost::regex
  6. boot gwt_带Spring Boot的GWT
  7. 一个XML Schema及XML文档(联系人)
  8. 怎么灵活使用Graph, Document, Key/Value 三种混合模型的数据库?--Java 10分钟教程
  9. 自动化测试Linux和fio,一种基于fio实现的SSD性能自动化测试方法与流程
  10. 数值分析思考题 (钟尔杰版) 参考解答——第三章
  11. Thunderbolt3 方案介绍及应用案例介绍
  12. Computer Architectrure: Quantitative Approch 第三章第四节
  13. 推荐 :数据可视化与信息可视化浅谈
  14. IN指令和OUT指令
  15. 用文本分析算法探索20个新闻组数据集
  16. java是什么?java能用来干嘛?
  17. Java:一个API文档框架Swagger
  18. threejs快速生成地图的方式以及代码
  19. JavaScript - 构造方法和this关键字使用
  20. 100行左右的java动物类型大作业_求一个100行左右的java编程

热门文章

  1. JMM中的原子性、可见性、有序性和volatile关键字
  2. SDUT_2080最长公共子序列问题
  3. 参考文献使用交叉引用的注意事项(实用篇)
  4. c++语言生成一个随机数,C/C++怎么生成“真正的”随机数
  5. Pandas.DataFrame按行求百分数(比例数)
  6. oracle游标错误,ORACLE游标与错误处理
  7. 玛塔机器人函数_玛塔创想编程机器人套装包含什么?
  8. [Java]list集合为空或为null的区别
  9. 1080 两个数的平方和(数学)
  10. AP付款出现(-1)例外处理