时间限制: 1000 ms 内存限制: 65536 KB
提交数: 12285 通过数: 6308

【题目描述】

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

【输入】

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

【输出】

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

【输入样例】

123

【输出样例】

321

【提示】

【输入输出样例 2】

输入:
-380
输出:
-83

【来源】

NO

代码

#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;
}

信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1089:数字反转相关推荐

  1. 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分

    信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...

  2. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1072:鸡尾酒疗法

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 14035 通过数: 6189 [题目描述] 鸡尾酒疗法,指"高效抗逆转录病毒治疗". 人们在鸡尾酒疗法的基础上 ...

  3. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1112:最大值和最小值的差

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 9363 通过数: 5690 [题目描述] 输出一个整数序列中最大的数和最小的数的差. [输入] 第一行为M,表示整数个数,整数个数 ...

  4. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1109:开关灯

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 11709 通过数: 5381 [题目描述] 假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号, 初始时全部处于开 ...

  5. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1108:向量点积计算

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 6036 通过数: 4909 [题目描述] 在线性代数.计算几何中,向量点积是一种十分重要的运算. 给定两个n维向量a=(a1,a2 ...

  6. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1107:校门外的树

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 11290 通过数: 6162 [题目描述] 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米. 我们可以把马路 ...

  7. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1106:年龄与疾病

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 10304 通过数: 5830 [题目描述] 某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理, 按照 ...

  8. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1105:数组逆序重存放

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 10572 通过数: 7206 [题目描述] 将一个数组中的值按逆序重新存放.例如,原来的顺序为8,6,5,4,1.要求改为1,4, ...

  9. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1103:陶陶摘苹果

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 12908 通过数: 8682 [题目描述] 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果. 苹果成熟的时候,陶陶就会 ...

  10. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1102:与指定数字相同的数的个数

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 12650 通过数: 8457 [题目描述] 输出一个整数序列中与指定数字相同的数的个数. [输入] 输入包含三行: 第一行为N,表 ...

最新文章

  1. 一张图读懂“云栖大会·南京峰会”重磅发布产品
  2. 如何将分表汇总到总表_轻松实现多表汇总数据(多表汇总成单表)
  3. C语言,利用数组编写程序输入30个数,分别统计正整数,0,负数个数,并求和
  4. 遇到:ORA-27121: UNABLE TO DETERMINE SIZE OF SHAR...
  5. 设计灵感|音乐播放器App界面如何设计?
  6. 动态构建LINQ表达式
  7. 心得总结:一名优秀的数据分析专家的能力模型
  8. iPhone 6/6 Plus 出现后,如何改进工作流以实现一份设计稿支持多个尺寸?
  9. selenium webdriver显示等待时间
  10. mysqldump 工具的使用
  11. Atitit.你这些项目不都是模板吗?不是原创  集成和整合的方式大总结
  12. 昆仑通态触摸屏与西门子PLC1200通信,读取DB块数据
  13. 1064用ctype库解决
  14. 个人通过ipv6地址提供公网访问服务
  15. 网友自制的谷歌输入法皮肤及制作方法
  16. ES6模板字符串if语句判断
  17. 使用urllib发起请求- urlopen发起请求read/decode/getcode/info/geturl-post请求抽屉网
  18. python中value的含义_生成的scikit学习决策树中的value属性的含义是什么?
  19. 超详细的gnuplot使用教程【2】
  20. win10系统的点评

热门文章

  1. oracle spm使用1
  2. 19、Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
  3. jetty 通过配置文件嵌入式启动web服务
  4. HDU 1561 The more, The Better
  5. Rsync 3.1.0 发布,文件同步工具
  6. mysql 技能进阶_mysql的高级进阶(一)
  7. typescript 怎么表示当前时间减一个月_TypeScript 入门知识点总结
  8. Java黑皮书课后题第5章:5.2(重复加法)程序清单5-4产生了5个随机减法问题。改写该程序,使它产生10个随机加法问题,加数时两个1到15之间的整数。显示正确答案的个数和完成测试的时间
  9. Python之路番外(第二篇):PYTHON基本数据类型和小知识点
  10. UVA11468 Substring