如何在c++项目中对数字进行反转

  介绍

这篇文章主要介绍了如何在c++项目中对数字进行反转,此处通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考价值,需要的朋友可以参考下:

<强>数字的反转

, (144),(0)

反向位数的整数。

例二:,x =, 123年,return  321=Example2: x  -123年,return  -321年

备注:当数字溢出时,则程序返回0。

<强>解题思路:

1,用一个变量y(初始化为0)保存改变之后的值;

2,将x的个位取下来,并且y乘上10,然后对加上x;

3,判断x的个位除以10时候等于变量y(防止数字溢出),如果不等于则返回0;

4,将x等于x除以10,进一位,

5,当x存在时,循环2 ~ 4;

6,返回y;

可能大家看不懂3过程,我用一个简单的例子来演示一下。

如何在c++项目中对数字进行反转

实现代码如下:

# include,   # include

<>强测试用例:

int 主要(),   {,   cout 才能;& lt; & lt;,反向(123),& lt; & lt;, endl;,   cout 才能;& lt; & lt;,反向(-123),& lt; & lt;, endl;,   cout 才能;& lt; & lt;,反向(1000000003),& lt; & lt;, endl;,   ,   系统才能(“pause");,   ,,return  0;   }

到此这篇关于如何在c++项目中对数字进行反转的文章就介绍到这了,更多相关内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

如何在c++项目中对数字进行反转