题目链接:http://codevs.cn/problem/1474/

题目描述:

题目描述 Description

将十进制数n转换成m进制数 m<=16

n<=100

输入描述 Input Description

共一行

n和m

输出描述 Output Description

共一个数

表示n的m进制

样例输入 Sample Input

样例1:10 2

样例2:100 15

样例输出 Sample Output

样例1:1010

样例2:6A

AC代码:

#include<iostream>
#include<cstring>
#include<cmath>
#include<cstdio>
#include<algorithm>
using namespace std;
int a,b;
int s(int m,int n)//将十进制数转换成n进制数
{int s[100],i,j;for(i=1;m!=0;i++){s[i]=m%n;m/=n;if(s[i]<10)s[i]+=48;else{switch(s[i]){case 10:s[i]='A';break;case 11:s[i]='B';break;case 12:s[i]='C';break;case 13:s[i]='D';break;case 14:s[i]='E';break;case 15:s[i]='F';break;}}}for(j=i-1;j>=1;j--)printf("%c",s[j]);printf("\n");
}int main()
{cin>>a>>b;s(a,b);return 0;
}

进制转换之 十进制转换成m进制相关推荐

  1. 顺序栈实现十进制转成R进制

    2016年7月31日13:53:37利用顺序栈实现十进制整数转换转换成r进制1.算法思想将十进制数N转换为r进制的数,其转换方法利用辗转相除法,以N=3456,r=8为例转换方法如下:N N / 8 ...

  2. python定义16进制数组_python 文件转成16进制数组的实例

    如下所示: #! /usr/bin/python2 # coding=utf-8 import numpy import binascii if __name__=='__main__': #my_m ...

  3. 实数进制转换:十进制转成二进制

    Catalog 目录 1.1 十进制整数转换为二进制整数 1.2 十进制小数转换为二进制小数 1.3 十进制转二进制综合案例 1.1 十进制整数转换为二进制整数 十进制整数转换为二进制整数采用&quo ...

  4. 关于计算机的进制之间的转换 二进制转换十进制 十进制转换二进制

    最近在学习计算机基础 研究到进制转换,颇有心得,在此做个解释和记录: 首先介绍       二进制转换十进制 二进制数第0位的权值是2的0次方,第1位的权值是2的1次方-- 所以,设有一个二进制数:1 ...

  5. java口算出题程序_5分钟学会十进制转换成二进制的快速口算方法 Java输出二进制的代码...

    大一寒假的时候我在学校里学C语言的补码时候学会了一种十进制换成二进制的方法,不知道学计算机的是不是也是这么算的,感觉比高中数学课教的那除2取余的方法快多了,而且容易掌握和不需要笔算.具体方法如下,我会 ...

  6. 16进制数组转成10进制 qt_第五课_进制2

    前言 感谢网友的提醒,前面一课弄错了,是第四课,这一课才是第五课.这一课主要讲传统进制的转换方法.但是需要说明的是,进制间是不需要转换的,每一种进制本身都是完美的. 一.通过中间进制进行转换 需要说明 ...

  7. ip 十进制 整型 java_IP地址转换成10进制整数(zt)

    一.由域名求IP地址的程序 下面程序由命令行输入域名,输出ip import java.net.*; public class nslookup { //Usage:java nslookup hos ...

  8. java非负整数怎么设_使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法...

    使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法 使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法 一.题目要求 将非负十进制整数n转换成b进制.(其中b=2~16) ...

  9. 第E题 转换任意进制 (java方法直接解)==输入一个十进制数N,将它转换成R进制数输出

    输入一个十进制数N,将它转换成R进制数输出. Input 输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10). Outpu ...

最新文章

  1. 写给自己的web开发资源
  2. Intel Optane(tm) Memory Pinning 无法加载DLLiaStorAfsServiceApi.dll:找不到指定模块。(异常来自HRESULT:0x8007007E)。
  3. Shell脚本自动备份数据库
  4. 有趣java_有趣的Java
  5. 中国石油大学(华东)暑期集训--二进制(BZOJ5294)【线段树】
  6. 作者:夏梓峻(1986-),男,国家超级计算天津中心应用研发部副部长。
  7. mysql存储过程 begin_MySQL存储过程的BEGIN和END
  8. 80%的Oracle JDK用户正在寻找免费的替代品!!!
  9. C语言中关于float和double的输入输出格式
  10. 三角波的傅里叶变换对_傅里叶变换推导详解
  11. 访问本机php文件无法解析_浏览器访问.php文件不解析直接下载
  12. 大学生计算机基础学多久,大学生计算机基础学期总结
  13. 论文快报-2021-10-Multi-task optimization and evolutionary multitasking
  14. Python+os+openpyxl 批量获取Excel的文件名和最大行数
  15. Vue实现点击上传图片预览图片功能
  16. 纯HTML5后台模板
  17. openwrt on MT7688 wifi启动方法
  18. 网吧管理系统C语言作业,C语言课程设计-网吧管理系统.doc
  19. boost::stacktrace::detail相关的测试程序
  20. 摸石头——NOde.js(四)

热门文章

  1. strip()函数用法简介
  2. [Java 教程 00] 计算机基础
  3. vs2013如何调用监视窗口实现调试(如何打断点、逐步调试、逐过程调试、退出调试、条件调试)
  4. dann的alpha torch_win10安装NVIDIA驱动 + cuda +cundann+pytorch
  5. 热插拔技术详解(下)
  6. 理解热插拔技术:热插拔保护电路设计过程实例
  7. VMware16虚拟机安装
  8. Goldengate Monitor Agent 安装
  9. linux中的chmod命令详细介绍、使用及实例
  10. 服务器ftp日志文件在哪里,ftp服务器的日志在哪