#5220. 十进制小数转为N进制数
十进制小数转为N进制数
十进制小数转为N进制数
题目描述
输入一个十进制小数x和一个整数n,n表示进制。输出该数字x对应的n进制数。例如,1065.8125的8进制数,则为2051.64。
输入格式
两个数字,分别是十进制小数x和进制数n,两个数字用空格隔开。
第一个是十进制小数x(整数部分位数≤6,1≤小数部分位数≤3、并且不能为0)。
第二个是进制数n(n可以是2、8、16)。
输出格式
一个数字,表示十进制小数x对应的n进制数,保留小数点后3位。
样例输入 #1
12.827 8
样例输出 #1
14.647
样例输入 #2
128.625 16
样例输出 #2
80.A
数据范围
整数部分位数 ≤ 6,1 ≤ 小数部分位数 ≤ 3,并且小数部分不能为 0。 进制数 n 可以是 2、8、16。 时间限制:1000MS,内存限制:128MB。
知识点与难度
本题涉及的知识点从属于 GESP 3级(位运算,进制转换中的循环与字符串处理),难度等级:Mid-。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 1 | 100 | 1 | 样例 |