当前位置:   article > 正文

c++的学习——数字反转_c++数字反转

c++数字反转

数字反转

描述
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。

输入
输入共 1 行,一个整数N。

-1,000,000,000 ≤ N≤ 1,000,000,000。
输出
输出共 1 行,一个整数,表示反转后的新数。
样例输入
样例 #1:
123

样例 #2:
-380
样例输出
样例 #1:
321

样例 #2:
-83

源代码

#include <iostream>
using namespace std;
int main()
{
	int n,j=0,i,z=0;
	cin>>n;
    while(n!=0)
	{  
	  i=n%10;
	  z=j*10+i;
	  j=z;
	  n=n/10;
	}
	 cout<<z;
	return 0;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码大牛/article/detail/60509
推荐阅读
相关标签
  

闽ICP备14008679号