SDUT 1252 进制转换
进制转换
Problem Description
Input
Output
Sample Input
7 2 23 12 -4 3
Sample Output
111 1B -11 提示:本题思路和上题几乎一样,多了个负数操作,多了个10以上进制的操作,10以上进制操作只需将数字转化为字符使之进栈即可,负数只需提前输出负号将其按正数处理即可。 代码实现如下(g++):
#include<bits/stdc++.h>using namespace std;int main() {int n,r;while(cin>>n>>r){stack<char>s;if(n==0){cout<<"0"<<endl;//0的任何进制都是0continue;}else if(n<0){cout<<"-";n*=-1;//如果n是负数,将其变为正数同正数处理 }int t;while(n){t=n%r;if(t<10){t+='0';s.push(t);}else{t=t+'A'-10;s.push(t);}n/=r;}while(!s.empty()){cout<<s.top();s.pop();}cout<<endl;}return 0; }/*************************************************** Result: Accepted Take time: 0ms Take Memory: 196KB ****************************************************/
转载于:https://www.cnblogs.com/jkxsz2333/p/9487844.html
SDUT 1252 进制转换相关推荐
- 10进制转换16进制补足0_信息技术教师资格必考内容——进制换算(一)
前两天给大家整理了信息技术教师资格笔试科目三的必考内容,戳蓝字回顾弄懂这些,信息技术教师资格笔试提高30分!信息技术教师资格笔试--这道20分的题居然这么简单!有小伙伴问还有哪些必考内容进制换算也是必 ...
- python中不同进制的整数之间可以直接运算_Python 进制转换、位运算
一.进制转换 编程用十进制,十进制转换为二进制.八进制.十六进制 In [135]: bin(23) Out[135]: '0b10111' In [136]: oct(23) Out[136]: ' ...
- c语言进制转换pdf下载,C语言实现任意进制转换.doc
C语言实现任意进制转换.doc includestdio.h#includemath.h#includestring.hvoid dtox(double num,int jz)char xnum100 ...
- 进制转换converse
栈和队列是在软件设计中常用的两种数据结构,它们的逻辑结构和线性表相同. 其特点在于运算受到了限制:栈按"后进先出"的规则进行操作,队按"先进先出"的规则进行操作 ...
- 进制转换 位运算(包括补码、原码、反码、~0等一些零碎东西一次说清)
我发现网上关于标题上的内容介绍的都很零碎,因此为了方便查找.也为了本人对这一部分的充分理解,就想着写一篇这样的博客(我分成了几个部分,以便查找): 一.进制转换 让我们先来看看各个进制的定义: 十进制 ...
- 每日一题(进制转换)
前言:为了让小伙伴更方便的学习编程语言,小白每天都会分享一道编程题.小白也创建了一个微信公众号,会同步更新题目和相关的视觉领域的知识,如果小伙伴不方便在网页上阅读文章,可以关注微信公众号"小 ...
- 进制转换数据结构c语言不用栈,急求!!!用数据结构(C语言)利用栈实现十进制向二(八)进制转换,要有注释,谢谢!...
匿名用户 1级 2013-12-05 回答 #include #include #include typedef unsigned int data_type; //结点数62616964757a68 ...
- 计算机中的数制和编码教案,计算机《数制与编码进制转换》公开课教案.doc
<计算机应用基础>教案 新田县职业中学 蒋玲 PAGE PAGE 7 数制与编码--进制转换 [学情分析]本课内容是在学生已经学习了计算机发展与应用.计算机系统的组成等知识的基础上进行,已 ...
- 进制转换(完成Python14作业的背景补充)
来源于小甲鱼进制转换视频 数的认识 数,是一个无形的.抽象的概念,它是人类用来表示数量的一个智力的产物 "一百"是一个抽象概念,用到计数书本有几页就会变成具体的.有形的概念 我们要 ...
最新文章
- cass插件_南方CASS专题系列,全套教程+视频讲解+插件汇总,全部打包速带走
- 从javascript发展说到vue
- 云效助力新金融DevOps转型——南京银行实践之路
- App设计灵感之十二组精美的手机闹钟App设计案例
- 微信小程序自定义组件,提示组件
- 解决报错: No candidates found for method call XXXX (方法没有调用者)
- SurfaceView类透明背景设置
- cdcqの省选膜你赛
- leetcode 题库894-- 所有可能的满二叉树
- 使用记事本编写xml文件保存出现异常原因
- python3.8和3.7共存,Windows10上解决python3.7与python3.8共存的问题
- 小程序二维码(扫描二维码到小程序页面)
- socket基本使用
- PN序列的产生以及相关函数的计算
- 百善孝为先,万恶淫为首
- idea--Preferences
- 未名down了,人生无趣
- Robot Framework Selenium UI自动化测试 --- 实战篇
- 评分卡--基础分、基准分、PDO、WOE、补偿、刻度 行可可
- ios手机页面滑动卡顿问题