进制转换

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 34076    Accepted Submission(s): 18775

Problem Description
输入一个十进制数N,将它转换成R进制数输出。
Input
输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10)。
Output
为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。
Sample Input
7 2 23 12 -4 3
Sample Output
111 1B -11
#include<iostream> using namespace std; int main() { int N, R; int a[1001]; while((cin>>N>>R)&& (R <= 16 && R >= 2)) { int n; if(N < 0) { cout<<"-"; N = -N; } if(N == 0) { cout<<"0"<<endl; continue; } int i = 0; while((N != 0)) { n = N % R; a[i] = n; N = N/R; i++; } for(int j = i-1; j >= 0; j--) { if(a[j] < 10) cout<<a[j]; if(a[j] >= 10) cout << (char)(a[j] - 10 + 'A') ; } cout<<endl; } return 0; }

杭电2031进制转换相关推荐

  1. hdoj 2031 进制转换

    进制转换 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submissi ...

  2. hdu 2031 进制转换

    http://acm.hdu.edu.cn/showproblem.php?pid=2031 今天下午翻到11页突然发现我的水题系列还有好多没有做,呵呵,一试手感还不错,只是一个小小的错误,wa... ...

  3. C语言32位正整数作为id进程,SOJ4453 Excel列数 进制转换

    描述 我们都知道Excel的列数是用字母表示的,比如第1列对应A,第27列对应AA. 假设给定一个正整数n,你能给出它所对应的字母表示么? 输入格式 程序需要读入多个测试样例,每个测试样例中: 一个正 ...

  4. 计算机二级考试进制转换可以用计算机嘛,2016年计算机二级考试题中有关进制转换和编码问题...

    电子计算机能以极高速度进行信息处理和加工,包括数据处理和加工,而且有极大的信息存储能力.数据在计算机中以器件的物理状态表示,采用二进制数字系统,计算机处理所有的字符或符号也要用二进制编码来表示.用二进 ...

  5. 计算机基础进制的换算教案,计算机系统基础(二)数值进制和进制转换

    http://kaito-kidd.com/2018/07/17/computer-system-binary-octal-hexadecimal-decimal/#more # 信息的二进制编码 在 ...

  6. 进制转换计算机文档,计算机进制转换.pdf

    进制 进制也就是进位制,是人们规定的一种进位方法. 对于任何一 种进制X 进制,就表示某一位置上的数运算时是逢 X 进一位. 十进 制是逢十进一,是逢十六进一,就是逢二进一,以此类推,x 进制就是 逢 ...

  7. Linux编辑器进制转换以及进制转换

    1.vim和gedit编辑器 vim 文件名 如果文件存在,直接打开,进行编辑 如果文件不存在,则创建并打开,进行编辑 vim:最经典的文本编辑工具,没有菜单,只有命令 1.1三种模式: 输入模式 命 ...

  8. 利用10位AD转换器 及 LED 数码管,实现由AD转换器采集温度,并用数码管显示。温度超出一定范围,LED 指示灯闪烁报警。(主要分析进制16进制转换10进制,并用数码管显示问题)

    ** 题目: ** 利用原有的电路 AD 及 LED 数码管显示等例子,进行整合.实现由 AD转换器采集温度(用可调电阻模拟),温度在数码管上显示.当温度超出一定范围,用 LED 指示灯进行闪烁报警. ...

  9. 计算机要点概述+交互方式+基本的dos命令+文本文件和字符集+进制转换+环境变量

    计算机要点概述+交互方式+基本的dos命令+文本文件和字符集+进制转换+环境变量 计算基本概念 计算机组成 计算机语言 计算机语言的发展 计算机语言的两种分类 两种转换时机 常用的计算机语言 前端后端 ...

最新文章

  1. 贪心:remove K digits移除K个数字
  2. hdu 3007【爬山算法】
  3. ReentrantLock与公平锁、非公平锁实现
  4. AWARD BIOS设置(INTEL芯片组)
  5. Django小项目简单BBS论坛
  6. 计算机网络实验1线缆制作,计算机网络技术实验报告1双绞线的制作
  7. Nginx: error while loading shared libraries: libpcre.so.1解决
  8. 预知昨天事情不顺,果然碰到两个
  9. winrar“秒破”尝试与原理简介
  10. 计算机远程桌面连接连接不上,电脑远程桌面连接不上的解决方法
  11. 等比求和模版,下标从1开始
  12. Mac自启动程序管理
  13. 如何进行SPSS的重复测量方差分析
  14. 将Hexo个人博客部署到个人云服务器--最详细踩坑教程
  15. JAVA中的ZoneId常用值备注
  16. 无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll。尝试重新安装该程序以解决此问题。
  17. iOS 使用HealthKit框架实现获取今日步数
  18. Linux入门学习(六)—— 怎么更改文件的所有者、所属组?以及怎么更改系统创建的默认权限?
  19. Simulink自动代码生成:如何标准化的建模?以MAB,MISRA C 2012建模规范为例
  20. datalist图片九宫显示

热门文章

  1. PPT 下载 | 中商惠民牛燕:渠道数字化运营 行业数据化未来
  2. 10 个优质的 Laravel 扩展推荐
  3. MySQL数据库的sql语句的导出与导入
  4. 蓝色巨人的硬件业务:存储营收或将下滑
  5. C语言 · 交换Easy
  6. Java知多少(25)再谈Java包
  7. CLR Via CSharp读书笔记(14):字符、字符串和文本处理
  8. 【转】华为的面试题目(有兴趣的进来看看)
  9. when will ifm open?
  10. 不要把时间画在抽奖上。。。去学习吧。。。