数字反转
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形 式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。
输入格式
输入共 1 行,一个整数 N。
输出格式
输出共 1 行,一个整数,表示反转后的新数。
数据规模与约定
−1,000,000,000≤N≤1,000,000,000
输出时每行末尾的多余空格,不影响答案正确性
样例输入1
1241
样例输出1
1421
样例输入2
-380
样例输出2
-83
题目来源
NOIP 2011 普及组

问题链接:JSK-23223 数字反转
问题描述:(略)
问题分析
    这是一个进制问题。一个数模除基数就可以将其低位取出,除以基数相当于友谊一位。
程序说明
    这个题与参考链接中的题是同一个题,只是用C语言重新写了一下。
参考链接:Vijos P1756 数字反转【进制】
题记:功能封装到函数。

AC的C语言程序如下:

/* JSK-23223 数字反转 */#include <stdio.h>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;scanf("%d", &n);printf("%d\n", reverse(n));return 0;
}

JSK-23223 数字反转【进制】相关推荐

  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. linux 大数字 进制转换,Linux下用bc快速进行数字进制转换

    介绍如何在Linux下用bc命令进行快速的数字进制转换. 我想Windows里,数字进制转换最方便的就是自带的calc计算器,但是它原没有我们可爱的Linux方便.Linux下,我们在term里敲 几 ...

  9. 进制转换和java基础语法

    标题1.软件版本升级的原因 软件版本升级的原因:1.功能增加 2.功能优化 3.修改bug 注意:一般情况,新的版本的软件中的体积会越来越大,新的方法不会覆盖原来的方法 标题2.进制转换 2.1什么是 ...

  10. JavaScript下的进制转换

    JavaScript下的进制转换 //十进制转其他进制 var num = 99; console.log('十进制: ', num); console.log('八进制:', (num).toStr ...

最新文章

  1. Python 赋值运算符
  2. Android系统分区理解及分区目录细解
  3. react render没更新_web前端教程分享React学习笔记(一)
  4. 框架:AspectJ
  5. jupyter notebook使用opencv的例子_Python安装Jupyter Notebook配置使用教程
  6. 初始序列为1 8 6 2 5 4 7 3一组数采用堆排序,当建堆(小根堆)完毕时,堆所对应的二叉树中序遍历序列为
  7. Windows IEDA 编译Hbase源码报错 - 无法执行shell脚本
  8. C语言单链表定义及各类操作
  9. JAVA实现身份证号码的分析
  10. Docker 搭建 LNMP + Wordpress(详细步骤)
  11. 不知道rar压缩包密码可以解密么,rar压缩包有密码怎么解开?
  12. 2.Paper小结——《Privacy-preserving blockchain-based federated learning for traffic flow prediction》
  13. ffmpeg 保存图片 将rgb数据_FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)...
  14. window cmd删除文件、强制删除文件
  15. linux命令之unzip
  16. 当前计算机什么专业好就业找工作,计算机哪个专业最好就业
  17. 今天立夏,知道立夏的习俗吗!?
  18. 数据结构__树的学习及宠物店功能实现
  19. 彻底搞懂 SpringBoot jar 可执行原理
  20. Qt OpenGL 旗帜效果(飘动的纹理)

热门文章

  1. Java——JVM基本原理
  2. Storyboard和Xib混用黑魔法-swift版
  3. VC实现将程序最小化到托盘
  4. bat 自动输入密码_「docker实战篇」python的docker爬虫技术移动自动化uiautomator工具(16)...
  5. js判断html存不存在某个属性,javascript如何判断对象是否存在某属性?
  6. 在计算机里分数线怎么表示什么意思,高考投档分数线是什么意思 怎么定的
  7. 二维数组信号 显示波形_LabVIEW编程:如何将数据存为电子表格文件,并读取进行波形显示...
  8. docker mysql域名访问_Docker中配置MySQL并实现远程访问
  9. LeetCode 199. 二叉树的右视图(DFS)(特殊的递归)
  10. 数据结构和算法详解(四)——五大基本算法思想