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

将一个整数的每一个数位分解出来并逆序输出c语言递归

2020-02-01 04:54 3715 查看

编写递归程序:实现将一个整数的每一个数位分解出来并逆序输出。例如:
输入的整数为:3675
输出的结果为:5 7 6 3
具体要求:
① 转换过程通过编写递归函数实现;
② 在主函数输入要转换的整数n,且n可是以任意整数。

#include<stdio.h>
void digit(int n)
{
if(n!=0)
{
printf("%d ",n%10);
digit(n/10);
}

}

int main()
{
int n;
scanf("%d",&n);
digit(n);
return 0;
}

运行结果:

  • 点赞
  • 收藏
  • 分享
  • 文章举报
eqopp 发布了9 篇原创文章 · 获赞 5 · 访问量 1147 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐