include<stdio.h> void rev(int n){ if(n > 0) { printf("%d", n%10);rev(n/10);} } int main(){ rev(1234);} 如果是以参数的形式传递就是这样了 不过这递归和循环的效果一样,是个尾递归,没什么意思
include <stdio.h>#include <math.h>int reverse(int value);void main(){ int a,value; scanf("%d",&value); a=reverse(value); printf("\n%d",a);} int reverse(int value){ if(value == 0) { return 0; } int len = 0; int c = value % ...
使用python来进行递归实现的代码如下:class Solution(object): def reversenum(self,num): print...
include<stdio.h> void rev(int n){ if(n > 0) { printf("%d", n%10);rev(n/10);} } int main(){ rev(1234);} 如果是以参数的形式传递就是这样了 不过这递归和循环的效果一样,是个尾递归,没什么意思