当前位置: 首页 > news >正文

转进制

转进制


链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1161

【题目描述】

用递归算法将一个十进制数X转换成任意进制数M(M<=16)。

【输入】

一行两个数,第一个十进制数X,第二个为进制M。

【输出】

输出结果。

【输入样例】

31 16 {将十进制31转化为十六进制数}

【输出样例】

1F

【题解】倒取余可以考虑栈

#include <iostream>
#include<stdio.h>
#include<stack>
using namespace std;
stack <int> v;
void swap(int x, int d){
    do{
        v.push(x%d);x/=d;
    }while(x);
    while(!v.empty()){
        if(v.top()<10)cout<<v.top();
        else{
            printf("%c",v.top()-10+'A');
        }
        v.pop();
    }
}
       
int main(){
    
    int x,m;
    cin>>x>>m;
    swap(x,m);
    
}

 

转载于:https://www.cnblogs.com/EdSheeran/p/7327156.html

相关文章:

  • Java web 项目读取src或者tomcat下class文件夹下的xml文件或者properties文件
  • jQuery遍历之prev()方法
  • 文本显示为单行,超过部分隐藏并使用省略号
  • codeforces 837B
  • 【javascript】函数中的this的四种绑定形式 — 大家准备好瓜子,我要讲故事啦~~...
  • 2017ACM暑期多校联合训练 - Team 6 1001 HDU 6096 String (字符串处理 字典树)...
  • python三级菜单
  • jquery ajax添加元素事件无效,each,on函数参考
  • js 判断确切判断Array和Object
  • s7day1学习记录
  • Eclipse配置文件描述
  • C#6.0VISUALSTUDIO 2015 C#入门经典 第7版pdf
  • Navicat Premium连接各种数据库
  • 8.19-星期五
  • 二叉树转换成森林amp;森林变成二叉树
  • CentOS7 安装JDK
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • Django 博客开发教程 8 - 博客文章详情页
  • express.js的介绍及使用
  • Java 多线程编程之:notify 和 wait 用法
  • JavaScript-Array类型
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • October CMS - 快速入门 9 Images And Galleries
  • PermissionScope Swift4 兼容问题
  • SegmentFault 2015 Top Rank
  • 编写高质量JavaScript代码之并发
  • 从0实现一个tiny react(三)生命周期
  • 回顾 Swift 多平台移植进度 #2
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 推荐一个React的管理后台框架
  • 一个项目push到多个远程Git仓库
  • 在Unity中实现一个简单的消息管理器
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • #include到底该写在哪
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (39)STM32——FLASH闪存
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)计算机毕业设计高校学生选课系统
  • (九)信息融合方式简介
  • (六)c52学习之旅-独立按键
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (四)鸿鹄云架构一服务注册中心
  • (推荐)叮当——中文语音对话机器人
  • (转)jdk与jre的区别
  • (转)Linux下编译安装log4cxx
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**