编制一个函数reverse,返回给定数据的“反序数”,例如输入1234,输出4321。请编制reverse函数,在下面代码的基础上补充相关的部分,实现要求的功能。
/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月6日 *版本号:v1.0 */ #include<iostream> using namespace std; int main() { int reverse(int x); int m,n; cin>>m; n=reverse(m); cout<<m<<"的反序数为"<<n<<endl; } int reverse(int x) { int m=0,r; while (x>0) { r=x%10; m=m*10+r; x=x/10; } return m; }
运行结果:
其中的算法:
@ Mayuko