用空格分隔数字

分隔五位整数中的数字

写一个程序,对于一个给定的五位数,把这个数分成几个独立的数字,然后打印出彼此相隔4个空格的数字。
[提示:使用整数除法和余数运算的组合。]
例如,如果用户输入42139,程序应该打印出来
4 2 1 3 9

/*Name:Separating Digits in an Integer.cAuthor:祁麟copyright:BJTU | school of software class2004Date:2020/9/30Description:separates the number into its individual digits and prints the digits separated frome one another by 4 spaces each.
*/#include <stdio.h>int main()
{int n,a,b,c,d,e;scanf ("%d",&n);a=n/10000;b=(n-a*10000)/1000;//提供其中一种思路,也可通过取余数来编写c=(n-a*10000-b*1000)/100;d=(n-a*10000-b*1000-c*100)/10;e=n-a*10000-b*1000-c*100-d*10;printf ("%d\t %d\t %d\t %d\t %d\t",a,b,c,d,e);return 0; }

C语言入门 -- 用空格分隔数字(2020/12/9)相关推荐

  1. c语言输入带空格的数字组,【C语言】输入带空格的数字字符串

    [C语言]输入带空格的数字字符串 大家好,我是Lukas,是一名CS专业的学生,学习C语言的时间也不算短了,感觉CSDN网站帮助了我很多,帮我找到了很多解决问题的思路,但一些大神的代码和算法经常会让人 ...

  2. C语言错题集(指针2020/12/8)

    C语言错题集(指针2020/12/8) 1.关于C语言指针的运算:指针只有加减操作,没有乘除操作.指针可以加常数.减常数:相同类型的指针可以相加.相减.(F) 指针之间可以相减,但不可以相加:两个同一 ...

  3. 信息学奥赛一本通C++语言——1026:空格分隔输出

    [题目描述] 读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔.输出浮点数时保留6位小数. [输入] 第一行是一个字符: 第二行是一个整 ...

  4. 【C语言/入门游戏】猜数字,关机指令游戏及go to语句

    猜字游戏 要求: 1.含有菜单以及提示性语句: 2.可以重复游玩: 3.数字随机,且在1到100内: 操作: 首先,先将游戏的菜单写出 void menu() {printf("****** ...

  5. C语言入门小游戏——猜数字游戏(详解)

    大家好,我是十一,今天给大家带来"猜数字游戏"的代码和讲解. 目录 前言 基本流程 1.打印菜单 1.1主函数逻辑 2.生成随机数 随机数生成结果 2.1srand函数 2.2时间 ...

  6. 题目内容: 你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“itJava练习之翁恺MOOC——第六周

    Java练习之翁恺MOOC 一.前言 一.题目 1.第六周 单词长度 2.第六周 GPS数据处理 二.代码实现 1.单词长度 2.GPS数据处理 总结 一.前言 零基础学习Java语言 一.题目 1. ...

  7. Java黑皮书课后题第7章:7.15(消除重复)使用下面的方法头编写方法,消除数组中重复出现的值。编写一个测试程序,读取10个数,调用该方法,并显示以一个空格分隔的不同数字

    7.15(消除重复)使用下面的方法头编写方法,消除数组中重复出现的值.编写一个测试程序,读取10个数,调用该方法,并显示以一个空格分隔的不同数字 题目 题目描述与运行示例 破题 代码 21.11.11 ...

  8. Java黑皮书课后题第7章:**7.5(打印不同的数)编写一个程序,读入10个数,显示互不相同的数的数目,并以输入的顺序显示这些数字,以输入的顺序显示这些数字,以一个空格分隔。

    **7.5(打印不同的数)编写一个程序,读入10个数,显示互不相同的数的数目,并以输入的顺序显示这些数字,以输入的顺序显示这些数字,以一个空格分隔. 题目 题目描述与运行示例 破题 题目 题目描述与运 ...

  9. C语言试题九十之实现输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

    1.题目 输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数.         输出格式为:"英文字母=%d, 空格=%d, 数字字符=%d, 其它字符=%d".   ...

最新文章

  1. 使用flink Table Sql api来构建批量和流式应用(3)Flink Sql 使用
  2. 多线程学习-基础(四)常用函数说明:sleep-join-yield
  3. docker centos7_centos7-yum部署docker
  4. [Qt教程] 第38篇 网络(八)TCP(二)
  5. 视音频编解码学习工程:H.264分析器
  6. 执行全文索引时出现权限不足的解决方法
  7. 网卡流量统计实用工具nicstat
  8. 2016-2017-2 20155322 实验五 网络编程与安全
  9. 主备库内存不一致的Data Guard环境搭建全过程
  10. mysql视频教程特密码_分享一个MySQL 密码增强插件
  11. docker 镜像导入导出
  12. zabbix数据库历史数据清除
  13. LaTeX中常用的模板,命令和技巧
  14. python-docx文档
  15. 计算机中加密文件找不见,打开或解密闪电加密文件夹找不到加密数据怎么办
  16. hp 服务器 阵列卡信息导入,HP Proliant系列服务器 配置阵列卡过程.doc
  17. 60+张PPT,教你如何搭建Spark离线数仓!
  18. Gitea在windows平台的安装和简单使用教程
  19. 学习数据可视化,读哪本书比较好?
  20. 洛谷 U41571 Agent2

热门文章

  1. ubuntu ll命令
  2. base64上传速度慢的可能解决方法。
  3. opporeno8pro+和vivos15pro哪个好 两者配置对比
  4. MySQL多表查询小总结
  5. mvn打包并部署本地tomcat_Maven项目打包成war包部署到Tomcat的方法
  6. [Unity][粒子特效]血迹飞溅
  7. iphone手机越狱什么意思?
  8. 了解Git的一段时间
  9. Linux系统的7种文件类型
  10. SQL —— decode函数用法(相当于 if 语句)