转载于:https://zhidao.baidu.com/question/331228120137815685.html
用递归法编写一个void reserver(int n)的函数将一个整数逆序输出,如321输出123。
#include <iostream>
using namespace std;
void Reverse(int n){
if(n>=0&&n<=9)//输出个位数
printf("%d\n",n);
else{//输出个位以上的数
printf("%d",n%10);
Reverse(n/10);
}
}
int main() {
int number=0;
cout<<"请输入一个整数:";
cin>>number;
cout<<number<<"的逆序数为:";
Reverse(number);
return 0;
}
结果: