【题目描述】

给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零,例如输入-380,反转后得到的新数为-83。

【输入】

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

【输出】

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

【输入样例】

123

【输出样例】

321

【源程序】

#include<iostream>
using namespace std;
int main()
{int n;int sum=0;cin>>n;if(n<0)//若n为负数{cout<<"-";//输出负号n=-n;//取正}while(n)//相当于n!=0{sum=sum*10+n%10;//原数个位相当于新数最高位n/=10;//整除10,相当于删除个位}cout<<sum<<endl;return 0;
}

数字反转(信息学奥赛一本通-T1089)相关推荐

  1. 统计数字(信息学奥赛一本通-T1239)

    [题目描述] 某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5∗10^9).已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序 ...

  2. 信息学奥赛一本通1258:数字金字塔

    题目 信息学奥赛一本通(C++版)在线评测系统 思路 这一道题大家可以自己先在纸上画一画,不出意外的话,你的答案应该是这样的 算出来答案是63,然而!有一个更优的答案!! 结果是86! 这是为啥嘞?因 ...

  3. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  4. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  5. 信息学奥赛一本通 1358:中缀表达式值(expr)

    [题目链接] ybt 1358:中缀表达式值(expr) [题目考点] 1. 表达式求值 中缀表达式转后缀表达式 后缀表达式求值 [解题思路] 由于题目要求做中缀表达式转为后缀表达式,而后求值.那么这 ...

  6. 信息学奥赛一本通 1356:计算(calc)

    [题目链接] ybt 1356:计算(calc) [题目考点] 1. 表达式求值 中缀表达式求值 2. 表达式树 表达式树:一棵表达式树可以表示一系列的运算. 表达式树中的结点包括运算符与数值 str ...

  7. 信息学奥赛一本通 2021:【例4.6】最大公约数

    [题目链接] ybt 2021:[例4.6]最大公约数 [题目考点] 1. while循环 2. 求最大公约数 辗转相减法 辗转相除法 [解题思路] 解法1:枚举 取较小数字,从该数字的值开始从大到小 ...

  8. 移动玩具(信息学奥赛一本通-T1453)

    [题目描述] 在一个 4×4 的方框内摆放了若干个相同的玩具,某人想将这些玩具重新摆放成为他心中理想的状态,规定移动时只能将玩具向上下左右四个方向移动,并且移动的位置不能有玩具,请你用最少的移动次数将 ...

  9. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

最新文章

  1. CentOS7 64位下 MySQL5.7的安装与配置(YUM)
  2. 天眼FAST如何发现脉冲星?
  3. 无法设置共享文件夹的解决方法收集
  4. 【推荐系统】基于模型的协同过滤算法
  5. Linux shell编程学习笔记-----第十六章
  6. vue.js 使用axios实现下载功能
  7. Odoo10参考系列--QWeb报表
  8. C++ string 成员函数 length() size() 和 C strlen() 的区别
  9. nmap隐藏自己扫描
  10. 数据产品中的图表设计原则和方法
  11. Java并发编程基础(一篇入门)
  12. word转HTML 基本版
  13. 阿里热修复Sophix
  14. python对医学图像的基本处理_python OpenCV 实现图片的医学处理
  15. HighNewTech:元宇宙(metaverse)的简介(多角度理解与探讨)、发展历史、现状与未来
  16. 无代码生产新模式探索
  17. 使计算机无法启动的病毒是,0xc0000017蓝屏计算机无法启动解决方案
  18. 什么是虚拟机?虚拟机有那几种
  19. c#字符串转为json对象与json转对象
  20. 2018十大最热门编程语言排行榜出炉,Java竟不是第一!

热门文章

  1. 难以理解的软件工程师:几千行代码能搞定为什么要写几万行?
  2. Ruby 和 Python 分析器是如何工作的?
  3. Ant-Design-Vue和Icon按需加载方案 - JeecgBoot实战
  4. 【开发工具】 JEECG_3.7新版开发工具
  5. Jeecg 切换默认首页方法
  6. JEECG v3.0.beta发布,基于代码生成器的智能开发平台
  7. 记录一次空指针异常(NullPointerException)的断点调试
  8. MySql error 2003 Can't connect to MySQL server on 'localhost' (0)
  9. MYSQL GROUP BY 对多个字段进行分组
  10. mongo04---基本查询