C++依次输出一个数中的每一位数
2020-01-15 06:16
1751 查看
问题描述
依次输出一个数中的每一位数
例如:对于数12345,依次输出1 2 3 4 5
分析:
如果 n/10==0,则输出n
否则 先对n/10进行相同处理,之后输出n%10
编写代码如下:
#include <iostream> using namespace std; void order(int n){ if(n>=10){ order(n/10); cout<<n%10<<" "; }else{ cout<<n<<" "; } } int main() { order(12345);//假设对12345依次输出 return 0; }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 1191(c++)给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123
- (c++)给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123
- C++——二进制输出一个数以及输出double型位数过多情况
- C++实现:请编程实现:将两个两位数的正整数a, b合并成一个整数放在c中。合并的方式是:将a数的十位和个位依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。
- 用c++编写一段完整代码,要求判断一个进程(例如qq.exe)是否存在,若存在,输出存在,不存在就输出不存在。
- 给出一个不多于5位的正整数,(1) 求出它是几位数(2) 分别打印出每一位数字(3) 按逆序打印出各位数字,例如原数为321,应输出123
- C++保留任意小数点后位数与格式化输出
- 习题 8.16 输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组a中。统计共有多少个整数,并输出这些数。
- 给一个不多于5位的正整数,要求: 1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字
- 给定一个整数:求它是几位数;并顺序和逆序输出它的每一位数
- C++输出一个表格
- 给一个不多于n位的正整数,要求:1.输出它是几位数 2.分别输出每一位数字 3.逆序输出各位数字
- 一个简单的C++调试输出方案
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。
- 给一个不多于5位的整数,判断位数并逆序输出
- C++中输出指定位数的小数
- C++小数位数格式输出
- [NXOpen C++] UG二次开发,通过SelectTaggedObject,选择一个UG对象并输出tag标签
- 程序运行时提示输入一个整数并利用Scanner类接收数据,输出该数值是几位数。(要求:利用String 类中的方法)
- 给定一个不多于5位的正整数,判断它是几位数,并输出。 输入