小工具知识网

当前位置: 首页 > 行业知识 > B3619 10 进制转 x 进制

行业知识

B3619 10 进制转 x 进制

2026-11-06 01:49:43 来源:互联网转载

题目描述

index.php/tags-41973.html" >���定一个十进制整数 n 和一个小整数 x。将整数 n 转为 x 进制。对于超过十进制的数码,用 A,B ... 表示。

输入格式

第一行一个整数 n;

第二行一个整数 x。

输出格式

输出仅包含一个整数,表示答案。

输入输出样例

输入 #1

10002

输出 #1

1111101000

说明/提示

【数据规模和约定】

保证 n 不超过 10^9,x 不超过 36。

 思路

这是一道考察进制转换的题目。

我们拿十进制转二进制举例:

取一个数 (5)10​ ,将其转为二进制的步骤如下:

设所求二进制数的长为 x ( 1 为最此二进制数左端的位置, x 为最二进制数最右端的位置)。

5/2=2 余 1 , 将余数 1 作为所求二进制数的第 x 位。

2/2=1 余 0 , 将余数 00 作为所求二进制数的第 (x−1) 位。

最后剩下了一个孤单的 1 ,而 1=x) {solve(k/x);k%=x;if(k>=10) {cout

上一篇:揭秘dede后台入口,轻松掌握进入方法!

下一篇:他是谁英文怎么读?