#include<iostream>
using namespace std;
void fun(int n)
{
if (n / 10 == 0)
{
cout << n ;
}
else
{
fun(n / 10);
cout << n % 10 ;
}
}
int main()
{
int n;
cin >> n;
fun(n);
return 0;
}
递归函数:应该输出字符串“483”。n的位数不确定,可以是任意的整数。
该程序定义了一个名为fun的递归函数,用于将输入的整数n按其各位数字从低位到高位倒序输出。在main函数中,用户输入一个整数,fun函数被调用处理这个数值。递归发生在当n不为一位数时,fun函数先处理n的高一位(n/10),然后输出n的个位(n%10)。
摘要由CSDN通过智能技术生成