一、题目描述

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

二、输入

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

-1,000,000,000 ≤ N≤ 1,000,000,000。

三、输出

输出共 1 行,一个整数,表示反转后的新数。

例如:

输入:123

输出:321

输入:-380

输出:-83

四、解题思路

1、每次对原数对10求模

2、原数对10求商(取整数部分)

3、利用求的模逆转过来

五、代码

#include<iostream>
#include<math.h>
#include<vector> using namespace std; int main()
{ int initDouble;
cin >> initDouble; int temp = initDouble;
int result = 0; while(temp != 0)
{
int num = temp % 10;
temp = temp / 10;
result *= 10;
result += num;
} cout << result << endl; return 0;
}

最新文章

  1. Global Mapper Lidar点云分类
  2. css学习笔记 6
  3. location of the android sdk has not been setup in the preferences
  4. 思科ACI是一种什么样的技术?
  5. rabbitmq使用dead letter机制来进行retry
  6. SequoiaDB 系列之四 :架构简析
  7. C语言指针与数组的定义与声明易错分析
  8. STL头文件
  9. Oracle 中的 TO_DATE 和 TO_CHAR 函数
  10. T-SQL 变量
  11. SQL Server 阻塞分析
  12. cf459C Pashmak and Buses
  13. 提交到svn服务器时,一直缓冲不,
  14. pymysql实现从a表过滤出有效信息添加至b表
  15. Eleven
  16. [Postman]代理(16)
  17. 什么是面向切面编程AOP--知识点汇总
  18. 最接近的三数之和(java实现)
  19. Math 对象
  20. SWUST OJ (943)

热门文章

  1. 2015多校联合训练赛hdu 5301 Buildings 2015 Multi-University Training Contest 2 简单题
  2. c# 获取文件夹下面所有文件夹列表
  3. Git 时间,将代码托管到GitHub 上
  4. HD-ACM算法专攻系列(12)——Integer Inquiry
  5. Edge 浏览器
  6. python下py2exe打包笔记
  7. OpenGL编程(六)通过三角形绘画出3D模型
  8. POJ 2481 Cows【树状数组】
  9. Thread Control Block
  10. 我的Java历程_Java对象类型的转换