当前位置: 首页 > news >正文

网站建设 中标九洋建设官方网站

网站建设 中标,九洋建设官方网站,微信平台制作网站开发,wordpress调用页面列表二进制数转字符串。给定一个介于0和1之间的实数#xff08;如0.72#xff09;#xff0c;类型为double#xff0c;打印它的二进制表达式。如果该数字无法精确地用32位以内的二进制表示#xff0c;则打印“ERROR”。 示例1: 输入#xff1a;0.625输出#xff1a;0…二进制数转字符串。给定一个介于0和1之间的实数如0.72类型为double打印它的二进制表达式。如果该数字无法精确地用32位以内的二进制表示则打印“ERROR”。 示例1: 输入0.625输出0.101示例2: 输入0.1输出ERROR提示0.1无法被二进制准确表示提示 32位包括输出中的 0. 这两位。题目保证输入用例的小数位数最多只有 6 位 思路本题目简单地二进制转换问题 十进制的小数转换为二进制的方法为 十进制小数乘2取出整数作为二进制小数第一位余下的小数再乘以2取出整数作为小数第二位如此反复直至余下的小数为0。 例 十进制  0.375 0.375 * 2 0.75  ———— 0 0.75的整数部分为0 0.75 * 2   1.5    ———— 11.5的整数部分为1 0.5 * 2 1           ———— 11的整数部分为1且没有余数 则二进制小数位 0.011 十进制  0.675 0.625 * 2 1.25  ———— 11.25的整数部分为1 0.25 * 2   0.5  ————   00.5的整数部分为0 0.5 * 2 1           ———— 11的整数部分为1且没有余数 则二进制小数位 0.101 十进制  0.38 0.38 * 2 0.76   ———— 00.76的整数部分为0 0.76* 2   1.52  ————  11.52的整数部分为1 0.52* 2 1.04    ———— 11.04的整数部分为1 0.04*2 0.08     ———— 0  (0.08的整数部分为0 ....... 则二进制小数位 0.0110........   class Solution { public:string printBin(double num) {string str 0.;int sum 0;while(sum32num){num*2;sum;if(num1){str.push_back(1);num-1;} else str.push_back(0);}return sum32?ERROR:str;} };
http://www.tj-hxxt.cn/news/132556.html

相关文章:

  • 建网站的详细技术国家城乡和建设厅特殊工种网站
  • 网站制作报价明细表阿里云做的网站程序
  • 延吉哪家网站建设公司好任务发布平台
  • 印度做网站设计浙江省建设信息港的网站
  • 焦作网站制作公司漳州优化网站建设
  • html5网站模板下载谷歌网站关键词优化
  • 购物网站开发的背景和意义国外免费推广网站有哪些
  • 网站设计配色方案男女直接做那个视频网站
  • 济南网站建设服务公司个人网站开发总结文档
  • 泰州做网站 泰公网络科技公司常用的搜索引擎网站
  • 教育公司网站模板drupal joomla wordpress
  • 网站 自适应jsWordPress添加工单功能
  • 淘宝建站程序宁波网络营销策划哪家公司好
  • 简单个人博客模板网站织梦网站
  • wordpress项目管理插件网站关键词优化排名外包
  • 建外贸网站有效果吗html5网页制作作业
  • 6入空间网站免费观看长春财经学院多大
  • 手工建站与模板网站的区别在线制作网站的平台
  • 个人做跨境电商的平台网站有哪些网站主题定位
  • 下列哪个网站不属于sns(社交网络)深圳网站设计收费标准
  • 北京人才招聘网站elgg与wordpress对比
  • 传奇网站怎么制作教程网站开发 策划是干嘛的
  • 网站建设 加盟网站建设需要怎么做
  • 注册服务器网站哪个好phpcms做装修网站
  • 怎样给网站做优化中国建筑集团有限公司排名
  • jsp mysql 网站开发百度收录网站要多久
  • 用php做的网站模版采集网站开发
  • 劳务 东莞网站建设网站建设 苏州
  • 制作网站需要哪些素材营销型网站制作多少钱
  • 网站seo排名优化方法域名注册多少钱