您的位置:首页 > 编程语言 > C语言/C++

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;
}
  • 点赞
  • 收藏
  • 分享
  • 文章举报
小韩不要作小白 发布了19 篇原创文章 · 获赞 0 · 访问量 1375 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐