Problem - 1289

  好题。其实就是模拟IEEE754的格式,不过要注意的是,这里用的32位是float,用double就不对了。

代码如下:

 #include <cstdio>
#include <cmath>
#include <iostream> using namespace std; int main() {
float x;
while (cin >> x) {
int cnt = ;
while (fabs(x) >= 2.0) x /= 2.0, cnt++;
while (fabs(x) < 1.0) x *= 2.0, cnt--;
printf("%d %.6f\n", cnt, x);
}
return ;
}

——written by Lyon

最新文章

  1. struts2中值栈
  2. Cordova环境搭建 &amp; HelloWorld
  3. Shell(C++实现,CodeBlocks+GCC编译)
  4. 如何在 ETL 项目中统一管理上百个 SSIS 包的日志和包配置框架
  5. WLST 命令和变量
  6. CMSIS OS None
  7. DX11.2 Tiled Resource Pool
  8. for循环以及复杂if else 例题
  9. selenium+python自动化之元素定位
  10. 黄聪:利用OpenXml生成Word2007文档(转)
  11. C#集合之ArrayList
  12. 跟Google学习Android开发-起始篇-构建你的第一个应用程序(4)
  13. ie版本判断的js hack
  14. git 错误
  15. ios7开发者必知
  16. memcached实战系列(六)理解Memcached的数据存储方式
  17. TypeScript的概要和简介
  18. MyBatis学习笔记(一) 概述
  19. 配置HugePage
  20. Vs2015+opencv2.4.10出现msvcp120d.dll丢失 opencv2410.props

热门文章

  1. Codeforces 851D Arpa and a list of numbers
  2. 【二次元的CSS】—— 用 DIV + CSS3 画咸蛋超人(详解步骤)
  3. 根据一个分类id 获取这个分类底下所有子分类的商品信息,根据下面方法查询出所有有关分类id 再 根据这些id去商品表里查询所有商品信息
  4. 【CS Round #44 (Div. 2 only) A】Frequent Numbers
  5. HR招聘_(五)_招聘方法论(电话邀约)
  6. jquery判断页面网址是否有效
  7. spring boot 异常处理(转)
  8. Python subn函数
  9. PHPCMS网站迁移过程后,添加内容 报500错误解决方案
  10. JavaScript--封装好的运动函数+旋转木马例子