信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1089:数字反转
时间限制: 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:数字反转相关推荐
- 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分
信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1072:鸡尾酒疗法
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 14035 通过数: 6189 [题目描述] 鸡尾酒疗法,指"高效抗逆转录病毒治疗". 人们在鸡尾酒疗法的基础上 ...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1112:最大值和最小值的差
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 9363 通过数: 5690 [题目描述] 输出一个整数序列中最大的数和最小的数的差. [输入] 第一行为M,表示整数个数,整数个数 ...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1109:开关灯
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 11709 通过数: 5381 [题目描述] 假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号, 初始时全部处于开 ...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1108:向量点积计算
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 6036 通过数: 4909 [题目描述] 在线性代数.计算几何中,向量点积是一种十分重要的运算. 给定两个n维向量a=(a1,a2 ...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1107:校门外的树
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 11290 通过数: 6162 [题目描述] 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米. 我们可以把马路 ...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1106:年龄与疾病
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 10304 通过数: 5830 [题目描述] 某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理, 按照 ...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1105:数组逆序重存放
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 10572 通过数: 7206 [题目描述] 将一个数组中的值按逆序重新存放.例如,原来的顺序为8,6,5,4,1.要求改为1,4, ...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1103:陶陶摘苹果
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 12908 通过数: 8682 [题目描述] 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果. 苹果成熟的时候,陶陶就会 ...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1102:与指定数字相同的数的个数
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 12650 通过数: 8457 [题目描述] 输出一个整数序列中与指定数字相同的数的个数. [输入] 输入包含三行: 第一行为N,表 ...
最新文章
- 一张图读懂“云栖大会·南京峰会”重磅发布产品
- 如何将分表汇总到总表_轻松实现多表汇总数据(多表汇总成单表)
- C语言,利用数组编写程序输入30个数,分别统计正整数,0,负数个数,并求和
- 遇到:ORA-27121: UNABLE TO DETERMINE SIZE OF SHAR...
- 设计灵感|音乐播放器App界面如何设计?
- 动态构建LINQ表达式
- 心得总结:一名优秀的数据分析专家的能力模型
- iPhone 6/6 Plus 出现后,如何改进工作流以实现一份设计稿支持多个尺寸?
- selenium webdriver显示等待时间
- mysqldump 工具的使用
- Atitit.你这些项目不都是模板吗?不是原创 集成和整合的方式大总结
- 昆仑通态触摸屏与西门子PLC1200通信,读取DB块数据
- 1064用ctype库解决
- 个人通过ipv6地址提供公网访问服务
- 网友自制的谷歌输入法皮肤及制作方法
- ES6模板字符串if语句判断
- 使用urllib发起请求- urlopen发起请求read/decode/getcode/info/geturl-post请求抽屉网
- python中value的含义_生成的scikit学习决策树中的value属性的含义是什么?
- 超详细的gnuplot使用教程【2】
- win10系统的点评
热门文章
- oracle spm使用1
- 19、Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
- jetty 通过配置文件嵌入式启动web服务
- HDU 1561 The more, The Better
- Rsync 3.1.0 发布,文件同步工具
- mysql 技能进阶_mysql的高级进阶(一)
- typescript 怎么表示当前时间减一个月_TypeScript 入门知识点总结
- Java黑皮书课后题第5章:5.2(重复加法)程序清单5-4产生了5个随机减法问题。改写该程序,使它产生10个随机加法问题,加数时两个1到15之间的整数。显示正确答案的个数和完成测试的时间
- Python之路番外(第二篇):PYTHON基本数据类型和小知识点
- UVA11468 Substring