#tctm8340. 十进制小数转为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 样例