Vijos P1756 数字反转【进制】
背景
noip2011 NO.1
描述
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。
格式
输入格式
输入共1 行,一个整数N。
输出格式
输出共1 行,一个整数,表示反转后的新数。
样例1
样例输入1
123
样例输出1
321
样例2
样例输入2
-380
样例输出2
-83
限制
1s
提示
【数据范围】
-1,000,000,000 ≤ N ≤ 1,000,000,000 。
来源
noip 2011
问题链接: Vijos P1756 数字反转
问题分析:
这个问题是一个进制计算问题。
一个数除以10的余数即为那个数的个位。不断取出个位和右移,并且将取出的个位重新拼装成一个整数即可。
需要注意负数的情况,幸好负数的余数是负数。
程序说明:
(略)
题记:
进制是计算中绕不开的话题。
参考链接:(略)
AC的C++程序如下:
#include <iostream>using namespace std;const int BASE10 = 10;int reverse(int n)
{int ans = 0;while(n) {ans *= BASE10;ans += n % BASE10;n /= BASE10;}return ans;
}int main()
{int n;cin >> n;cout << reverse(n) << endl;return 0;
}
转载于:https://www.cnblogs.com/tigerisland/p/7563819.html
Vijos P1756 数字反转【进制】相关推荐
- 用js正则判断输入的两位字符,第一位是数字16进制的,第二位是I、O、Q、U除外的字母(A到Z)
项目中遇到客户的需求变化,要验证某个数据的正确性,判断输入的两位字符,第一位是数字16进制的,第二位是I.O.Q.U除外的字母(A到Z). 本来对js不熟练,网上参考了一下js正则验证的规则,使用正则 ...
- LeetCode 1271. 十六进制魔术数字(进制转换)
1. 题目 你有一个十进制数字,请按照此规则将它变成「十六进制魔术数字」:首先将它变成字母大写的十六进制字符串,然后将所有的数字 0 变成字母 O ,将数字 1 变成字母 I . 如果一个数字在转换后 ...
- 计算机中关于数字的进制转换
目录 前言 一. 二进制转换 二. 八进制转换 三. 十六进制转换 前言 大家学习了这么久的C语言,有很多很多的小伙伴对于十进制,二进制,八进制,十六进制转换弄混了头,那咱们今天就来细细的对计算 ...
- Java中数字的进制转换
常用的进制类型:二进制.八进制.十进制.十六进制.其中十进制是人类计数最常用的进制,大部分操作都是以十进制作为桥梁进行转换. 1 常用进制数字声明方式 常用的进制,除十进制之外,在代码中声明其它进制数 ...
- oracle十六进制转数字,16进制如何转化为10进制?
进制转换完全版 以下内容包括: 1).提供两个进制转换包 2).提供进制转换的一些简便方法 3).提供进制转换的不同方法的性能评估 1.两个进制转换包 1)包PKG_DM_BASE_CONV(推荐) ...
- java 数字的进制转换
对整数进行进制转换,有现成的函数,就不需要倒着求余数了: package hdu;public class sum {public static void main(String[] args) {/ ...
- 数字(进制/二分/组合数学)
数字 求解满足从n+1到2n中有恰好m个数字含有k个1的n,并求出个数 首先看到二进制的问题,我们需要寻找性质,首先考虑n+1和2n的性质,然后这道题中我们设f(n,k)表示n+1到2n中的数字含k个 ...
- Bailian4029 数字反转【进制】(POJ NOI0105-29)
问题链接:POJ NOI0105-29 数字反转 4029:数字反转 总时间限制: 1000ms 内存限制: 65535kB 描述 给定一个整数,请将该数各个位上数字反转得到一个新数.新数也应满足整数 ...
- JSK-23223 数字反转【进制】
数字反转 给定一个整数,请将该数各个位上数字反转得到一个新数.新数也应满足整数的常见形 式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2). 输入格式 输入共 1 行,一 ...
最新文章
- iexpress全力打造“免检”***
- jQuery——clone()方法
- Segnet的caffe训练环境搭建
- 2021-2025年中国抽屉加热器行业市场供需与战略研究报告
- 查看linq的生成语句
- Oracle 10g RMAN 跨平台迁移
- 每日站立会议10(完结)
- [php]laravel框架容器管理的一些要点
- 跑毒的乌龟-0 : 随机漫步
- 计算机组成原理中EMAR是什么,计算机组成原理(罗克露)第3章cpu.ppt
- 阿里云EMAS 移动推送发布uni-app插件
- 吴伯凡-认知方法论-消极数据的力量
- php的parent_php中parent::是如何使用的?
- UBUNTU-16.04.07和PREEMPT_RT日志
- 为程序员讨回失去的午觉,我被投诉了,差点吃官司
- 函数式思维: 运用函数式思维,第2 部分
- ​复盘共享经济2020:陷入艰难求生困境,转型能否拯救亏损怪圈
- python解一元二次方程虚根_怎么用python解一元二次方程
- 数据库面试题——索引(一)
- 机器学习——XGboost模型
热门文章
- knight tour java_The Knight’s tour problem
- Mybatis的一对多查询
- linux suse 时区设置,suse设置时间服务器
- console 立即输出 调试_Javascript调试利器console的使用
- sybase的sysprocesses中的hostname显示不全_Linux中Postfix邮件认证配置(五)
- java导出word表格_使用PowerDesigner16.5 逆向数据库 导出word文档
- 决策树 随机森林 xgboost_决策树算法之随机森林
- easyui 传递参数报错(错误:uncaught SyntaxError: Unexpected identifier)
- 数据结构之排序算法(C语言)
- HTML知识点梳理1