摩拜 倒着输出整数 模拟
题目描述
用C写一个输入的整数,倒着输出整数的函数,要求用递归方法。
输入描述:
一个整数
输出描述:
该整数的倒序输出
示例1
输入
-1563
输出
-3651
#include<iostream>
#include<algorithm>
using namespace std;
int flag=1;
int rever(int num)
{
if(!num)
{
return 0;
}
if(num<0)
{
cout<<"-";
num=-num;
}
if(num%10==0 && flag)
{
;
}
else
{
cout<<num%10;
flag=0;
}
rever(num/10);
return 0;
}
int main()
{
int num;
while(cin>>num)
{
rever(num);
cout<<endl;
}
return 0;
}