编写一个递归函数,将任意的正整数按反序输出。例如,输入“12345”,输出“54321”

ji1812062521 2015-12-14 04:02:20
用C++编写一个递归函数,将任意的正整数按反序输出
...全文
3672 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ji1812062521 2015-12-20
  • 打赏
  • 举报
回复
引用 1 楼 bigfog的回复:

#include <stdio.h>


int f(int a,int n)
{
	 if(n>0)
	{
		return f(a*10+n%10,n/10);
	}
	return a;
}
int main(int argc, char* argv[])
{
	int a=12345;
	printf("%d",f(0,a));
	getchar();
	return 0;
}

bigfog 2015-12-15
  • 打赏
  • 举报
回复

#include <stdio.h>


int f(int a,int n)
{
	 if(n>0)
	{
		return f(a*10+n%10,n/10);
	}
	return a;
}
int main(int argc, char* argv[])
{
	int a=12345;
	printf("%d",f(0,a));
	getchar();
	return 0;
}

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧