递归实现输出一个整数的逆序

任务描述

编写一个递归函数,将一个整数n逆序输出,比如,n = 12345,输出54321。

测试说明

样例输入:

12345

样例输出

54321

代码如下:

#include<stdio.h>
void solve(int n)
{
    
    
   if(n<10)
   {
    
    
   	printf("%d",n);
   }
   else
   {
    
    
   	printf("%d",n%10);
   	return solve(n/10);
   }
}
int main(void)
{
    
    
    int n;
    scanf("%d",&n);
    solve(n);
    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_51705589/article/details/112981898