背景

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 数字反转【进制】相关推荐

  1. 用js正则判断输入的两位字符,第一位是数字16进制的,第二位是I、O、Q、U除外的字母(A到Z)

    项目中遇到客户的需求变化,要验证某个数据的正确性,判断输入的两位字符,第一位是数字16进制的,第二位是I.O.Q.U除外的字母(A到Z). 本来对js不熟练,网上参考了一下js正则验证的规则,使用正则 ...

  2. LeetCode 1271. 十六进制魔术数字(进制转换)

    1. 题目 你有一个十进制数字,请按照此规则将它变成「十六进制魔术数字」:首先将它变成字母大写的十六进制字符串,然后将所有的数字 0 变成字母 O ,将数字 1 变成字母 I . 如果一个数字在转换后 ...

  3. 计算机中关于数字的进制转换

    目录 前言 一.  二进制转换 二.  八进制转换 三.  十六进制转换 前言 大家学习了这么久的C语言,有很多很多的小伙伴对于十进制,二进制,八进制,十六进制转换弄混了头,那咱们今天就来细细的对计算 ...

  4. Java中数字的进制转换

    常用的进制类型:二进制.八进制.十进制.十六进制.其中十进制是人类计数最常用的进制,大部分操作都是以十进制作为桥梁进行转换. 1 常用进制数字声明方式 常用的进制,除十进制之外,在代码中声明其它进制数 ...

  5. oracle十六进制转数字,16进制如何转化为10进制?

    进制转换完全版 以下内容包括: 1).提供两个进制转换包 2).提供进制转换的一些简便方法 3).提供进制转换的不同方法的性能评估 1.两个进制转换包 1)包PKG_DM_BASE_CONV(推荐) ...

  6. java 数字的进制转换

    对整数进行进制转换,有现成的函数,就不需要倒着求余数了: package hdu;public class sum {public static void main(String[] args) {/ ...

  7. 数字(进制/二分/组合数学)

    数字 求解满足从n+1到2n中有恰好m个数字含有k个1的n,并求出个数 首先看到二进制的问题,我们需要寻找性质,首先考虑n+1和2n的性质,然后这道题中我们设f(n,k)表示n+1到2n中的数字含k个 ...

  8. Bailian4029 数字反转【进制】(POJ NOI0105-29)

    问题链接:POJ NOI0105-29 数字反转 4029:数字反转 总时间限制: 1000ms 内存限制: 65535kB 描述 给定一个整数,请将该数各个位上数字反转得到一个新数.新数也应满足整数 ...

  9. JSK-23223 数字反转【进制】

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

最新文章

  1. iexpress全力打造“免检”***
  2. jQuery——clone()方法
  3. Segnet的caffe训练环境搭建
  4. 2021-2025年中国抽屉加热器行业市场供需与战略研究报告
  5. 查看linq的生成语句
  6. Oracle 10g RMAN 跨平台迁移
  7. 每日站立会议10(完结)
  8. [php]laravel框架容器管理的一些要点
  9. 跑毒的乌龟-0 : 随机漫步
  10. 计算机组成原理中EMAR是什么,计算机组成原理(罗克露)第3章cpu.ppt
  11. 阿里云EMAS 移动推送发布uni-app插件
  12. 吴伯凡-认知方法论-消极数据的力量
  13. php的parent_php中parent::是如何使用的?
  14. UBUNTU-16.04.07和PREEMPT_RT日志
  15. 为程序员讨回失去的午觉,我被投诉了,差点吃官司
  16. 函数式思维: 运用函数式思维,第2 部分
  17. ​复盘共享经济2020:陷入艰难求生困境,转型能否拯救亏损怪圈
  18. python解一元二次方程虚根_怎么用python解一元二次方程
  19. 数据库面试题——索引(一)
  20. 机器学习——XGboost模型

热门文章

  1. knight tour java_The Knight’s tour problem
  2. Mybatis的一对多查询
  3. linux suse 时区设置,suse设置时间服务器
  4. console 立即输出 调试_Javascript调试利器console的使用
  5. sybase的sysprocesses中的hostname显示不全_Linux中Postfix邮件认证配置(五)
  6. java导出word表格_使用PowerDesigner16.5 逆向数据库 导出word文档
  7. 决策树 随机森林 xgboost_决策树算法之随机森林
  8. easyui 传递参数报错(错误:uncaught SyntaxError: Unexpected identifier)
  9. 数据结构之排序算法(C语言)
  10. HTML知识点梳理1