HHUOJ 1727 进制转换2

题目描述

将M进制的数X转换为N进制的数输出。

输入

输入的第一行包括两个整数:M和N(2<=M,N<=36)。
下面的一行输入一个数X,X是M进制的数,现在要求你将M进制的数X转换成N进制的数输出。

输出

输出X的N进制表示的数。

样例输入

10 2
11

样例输出

1011

提示:
注意输入时如有字母,则字母为大写,输出时如有字母,则字母为小写。
这题WA了好多发,一开始以为是负数的问题,后来百度一下才知道,36进制是0-9,A-Z的,然后略加修改就过了……

def f(n,x):a=[0,1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']b=[]while True:s=n//xy=n%xb=b+[y]if s==0:breakn=sb.reverse()for i in b:print(a[i],end='')print()while True:try:s=0a,b=map(int,input().split())n=input()k=len(n)for i in range(0,k):if n[i]>='A' and n[i]<='Z':s+=(ord(n[i])-ord('A')+10)*pow(a,k-i-1)else:s+=(ord(n[i])-ord('0'))*pow(a,k-i-1)f(s,b)except:break

HHUOJ 1727 进制转换2相关推荐

  1. python中不同进制的整数之间可以直接运算_Python 进制转换、位运算

    一.进制转换 编程用十进制,十进制转换为二进制.八进制.十六进制 In [135]: bin(23) Out[135]: '0b10111' In [136]: oct(23) Out[136]: ' ...

  2. c语言进制转换pdf下载,C语言实现任意进制转换.doc

    C语言实现任意进制转换.doc includestdio.h#includemath.h#includestring.hvoid dtox(double num,int jz)char xnum100 ...

  3. 进制转换converse

    栈和队列是在软件设计中常用的两种数据结构,它们的逻辑结构和线性表相同. 其特点在于运算受到了限制:栈按"后进先出"的规则进行操作,队按"先进先出"的规则进行操作 ...

  4. 进制转换 位运算(包括补码、原码、反码、~0等一些零碎东西一次说清)

    我发现网上关于标题上的内容介绍的都很零碎,因此为了方便查找.也为了本人对这一部分的充分理解,就想着写一篇这样的博客(我分成了几个部分,以便查找): 一.进制转换 让我们先来看看各个进制的定义: 十进制 ...

  5. 每日一题(进制转换)

    前言:为了让小伙伴更方便的学习编程语言,小白每天都会分享一道编程题.小白也创建了一个微信公众号,会同步更新题目和相关的视觉领域的知识,如果小伙伴不方便在网页上阅读文章,可以关注微信公众号"小 ...

  6. 进制转换数据结构c语言不用栈,急求!!!用数据结构(C语言)利用栈实现十进制向二(八)进制转换,要有注释,谢谢!...

    匿名用户 1级 2013-12-05 回答 #include #include #include typedef unsigned int data_type; //结点数62616964757a68 ...

  7. 计算机中的数制和编码教案,计算机《数制与编码进制转换》公开课教案.doc

    <计算机应用基础>教案 新田县职业中学 蒋玲 PAGE PAGE 7 数制与编码--进制转换 [学情分析]本课内容是在学生已经学习了计算机发展与应用.计算机系统的组成等知识的基础上进行,已 ...

  8. 进制转换(完成Python14作业的背景补充)

    来源于小甲鱼进制转换视频 数的认识 数,是一个无形的.抽象的概念,它是人类用来表示数量的一个智力的产物 "一百"是一个抽象概念,用到计数书本有几页就会变成具体的.有形的概念 我们要 ...

  9. python 进制转换_Python数据结构与算法——递归应用之进制转换

    高考加油 在前面的文章中堆栈也用于进制转换(存放余数).而递归也可以用于进制转换,有固定模式循环,并且可以规模越来越小的问题都可以转换成递归 栈与递归之间一定有点联系 整数转换成任意进制 日常运算都是 ...

最新文章

  1. Pytorch Lightning 完全攻略!
  2. 实例详解 DB2 排序监控和调优
  3. cuda 0 not supported xla
  4. Objectice-C之类层次结构
  5. Oracle一个中文汉字占用几个字节
  6. 扫地机器人狗毛_扫地机器人:我是清理狗毛的!不是清理狗屎的!
  7. ubuntu18.04升级python_Ubuntu18.04一次性升级Python所有库的方法步骤
  8. 对USB驱动程序的理解
  9. AcWing 195. 骑士精神
  10. C# const与readonly的用法和区别解析(转)
  11. java checked异常有那些_JAVA 的checked异常和unchecked异常
  12. python车牌识别_Python-车牌识别
  13. matlab线性代数对角化,工程线性代数(MATLAB版) (2007年7月)
  14. 企业网络规划和设计方案(一)
  15. QUIC特性之连接迁移和队头阻塞消除
  16. 网易2018校招机器学习算法工程师笔试卷
  17. Tomcat+Spring奇异事件之Component两次启动
  18. 国内最新Unity3D视频教程合辑
  19. 计算机专业那种高薪,中科院计算所博士平均年薪都超过50万了,计算机专业真是可以无脑选的那种...
  20. springMVC @initBinder 使用

热门文章

  1. zyduino 单片机_Arduino Industrial 101开发板 ATmega 32u4 MCU单片机
  2. 解读 蒲慕明院士意义非凡的脑科学
  3. 深度解读人社部《电子劳动合同订立指引》,广深行业专家说了啥?
  4. mysql备份与恢复实验报告_实验十一 MySQLl备份与恢复1
  5. 桌面右键点计算机属性没反应,在win7系统中右键点击查看计算机属性没反应怎么办?...
  6. 教你如何自动回复微信消息并定时发朋友圈?
  7. 谷歌/FOFA 常用搜索语法
  8. 《留侯论》-苏轼-古代文学
  9. 计算机动漫专业术语写情诗,理科男用专业术语比赛写情诗 普通女生看不懂
  10. 世界上最好的中文名字是什么