反序数
时间: 1ms 内存:128M
描述:
编制一个函数reverse,返回给定数据的“反序数”,例如输入1234,输出4321。
输入:
一个正整数
输出:
该数的反序数
示例输入:
1234
示例输出:
4321
提示:
参考答案(内存最优[0]):
#include <iostream>
using namespace std;
int reverse(int x);
int main()
{
int m,n;
cin>>m;
n=reverse(m);
cout<<n<<endl;
return 0;
}
int reverse(int x)
{
for(;x>=10;x=x/10)
cout<<x%10;
return x;
}
参考答案(时间最优[0]):
#include <iostream>
using namespace std;
int r(int );
int main()
{
int m,n;
cin>>m;
n=r(m);
cout<<n<<endl;
}
int r(int x)
{
int m=0,r;
while (x>0)
{
r=x%10;
m=m*10+r;
x=x/10;
}
return m;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。
