A4332 | 【进制转换】二进制小数
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
在十进制和二进制的转换中,不仅仅有整数部分的转换也有小数部分的转换。只不过,转换的方法不同,整数转换是除二取余再将所有余数倒置。而小数部分转换,是将10进制的小数部分不断乘2取整数部分完成的。但,很多情况下,转换后,小数部分是不能够被精确转换的,这就要精确到第多少位。请编写程序,将输入文件中的实数转换成二进制,并显示小数点后指定位上的数值。
输入格式
有一个十进制实数n和一个整数m
输出格式
只有一个一位数整数。表示实数n转换成二进制后,小数点后第m位上的整数。
输入输出样例
输入 #1
10.123 5
输出 #1
1
暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?