【题目描述】
输入一个非负整数,输出这个数的倒序数。例如输入123,输出321。
【输入】
输入一个非负整数(保证个位不为零)。
【输出】
输出倒序的数。
【输入样例】
123
【输出样例】
321
突然发现一个问题就是递归出口不是return结束的也会结束这些为啥,我理解为就是不在递归调用自己的那个函数了,那么它就开始返回了
#include<iostream>
#include<cmath>
using namespace std;
void f(int n)
{
if(n==0)
return;
else
{
cout<<n%10;
f(n/10);
}
}
int main()
{
int n;
cin>>n;
f(n);
cout<<endl;
return 0;
}