关于 C++ 递归函数的回溯是怎么回事,刚学,弄不明白啊
#include<iostream>#include<math.h>
using namespace std;
int main()
{
int n;
void f(int n);
while(cin>>n)
{
f(n);
return 0;
}
}
void f(int n)//书上说先递归的求n/10的个位数字,再求个位数字n的个位数字并输出,输出操作是在回溯是完成的,这句话是怎么理解啊????
{
if(n<10)
cout<<n<<" ";
else
{
f(n/10);
cout<<n%10<<" ";
}
}