反序数

反序数

时间: 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;
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注