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

东方博宜OJ 1415:10进制转D进制 ← 栈(STL stack) + 字符串

【题目来源】
https://oj.czos.cn/p/1415

【题目描述】
十进制整数 N 和其他 D(D 的值为 2 到 16)进制数的转换是计算机实现计算的基本问题,其解决方法很多,其中一个简单算法基于下列原理:N=(N div d)×d+N mod d(其中:div 为整除运算,mod 为求余运算)。简单来说,就是除 D 取余,然后倒过来得到 D 进制的数。
例如:
(1348)10= (10101000100)2
(1348)10=(2504)8
(1000)10=(3E8)16
(请注意:转 16 进制时,用 A 代表余数 10,B 代表余数 11 ……)
假设现要编制一个满足下列要求的程序:对于输入的任意一个非负十进制整数(N≤1,000,000,000),打印输出与其等值的 D 进制数。

【输入格式】
有两个整数 N 和 D,N 表示要转换的十进制非负整数,D 代表要转换的进制(2 到 16)。

【输出格式】
N 进制转 D 进制的结果。​​​​​​​

【输入样例】
1348 2​​​​​​​

【输出样例】
10101000100

【数据范围】
0≤N≤1,000,000,000
2≤​​​​​​​D≤16

【算法分析】
本题代码与“洛谷 B2143:进制转换 → https://blog.csdn.net/hnjzsyjyj/article/details/146247521”基本一致。不同的是,本题中 N 可以取到 0,故需要在 “洛谷 B2143:进制转换”代码的基础上做特判。

【算法代码】

#include <bits/stdc++.h>
using namespace std;stack<char> st;
string s="0123456789ABCDEF";
int x,m;int main() {cin>>x>>m;if(x==0) cout<<0;while(x!=0) {st.push(s[x%m]);x/=m;}while(!st.empty()) {cout<<st.top();st.pop();}return 0;
}/*
in:
1348 2
out:
10101000100
*/





【参考文献】
https://blog.csdn.net/hnjzsyjyj/article/details/146247521



 

http://www.jsqmd.com/news/424748/

相关文章:

  • 2026成都GEO优化公司推荐|AI搜索优化认准橙鱼传媒,本土标杆更靠谱 - 速递信息
  • springboot+vue3医院医疗挂号信息管理系统
  • 成都党建法治文化墙设计公司TOP3:基于综合评分与核心优势评测推荐 - 速递信息
  • 2026年评价高的推拉门窗,折叠门窗厂家口碑推荐榜 - 品牌鉴赏师
  • 混凝土脱模剂选购指南:2026年科学选择的五大核心标准 - 速递信息
  • 全屋智能选哪个品牌?美的全屋智能凭全场景定制优势引领行业 - 速递信息
  • springboot+vue3中药治疗效果跟踪与患者信息管理系统
  • 拖延症福音!降AI率工具 千笔·专业降AIGC智能体 VS 学术猹,自考党必备
  • springboot+vue3人脸识别的高校门禁车辆进出管理系统的设计与实现
  • 【深度解析】快速修补料:从原理到应用的全面科普 - 速递信息
  • 2026年桥架行业主要产品类型研究参考 - 速递信息
  • AI与低代码:自动化测试开发的智能革命
  • spring boot中使用RedissonClient实现分布式锁
  • 2026 年 3 月 GEO 优化服务商综合评选:TOP10 实力排名与选型攻略 - 速递信息
  • 《R语言医学数据分析实战》学习记录|第五章 基本统计分析
  • git pull中ssh key设置
  • Ajax
  • 解密synchronized:从对象头到内存屏障,搞懂Java锁的底层原理
  • 效率直接起飞! 降AI率平台 千笔·专业降AIGC智能体 VS 灵感ai,本科生专属选择
  • 2026 GEO 服务商 TOP10 实力榜单:企业长期合作优选名单 - 速递信息
  • 【MySQL|进阶】存储过程
  • 救命神器!自考人必备的AI论文网站 —— 千笔·专业学术智能体
  • 2026年大棚棉被工厂推荐,专注大棚保温被多年生产经验 - 品牌鉴赏师
  • 2026 年 3 月 GEO 服务商权威榜单|TOP5 实力对比与企业选型指南 - 速递信息
  • 实测才敢推AI论文写作软件 千笔·专业学术智能体 VS 笔捷Ai 本科生必备
  • 2026 年 3 月 GEO 服务商深度盘点:TOP5 哪家更适合企业长期合作? - 速递信息
  • 研究生必看!人气爆表的AI论文网站 —— 千笔AI
  • 2026别错过!AI论文工具 千笔AI VS 万方智搜AI,MBA写论文神器!
  • 2026年双梁门式起重机好用的品牌排名,靠谱厂家推荐 - 工业品网
  • GEO 驱动增长:上海智推时代官方合作通道直达 - 速递信息