怎样用C++实现十进制小数转换为二进制

给出一个十进制小数,请将它转换为二进制小数,若何用C++实现这一运算呢?小编与大师分享编程经验。

东西/原料

  • C++

方式/步调

  1. 1

    十进制小数转化为二进制小数,采用乘2取整,然后挨次输出整数的方式。

  2. 2

    起首,界说两个整型变量,保留计较出的每位二进制数和二进制位数的统计。

  3. 3

    界说一个实型变量,保留计较的十进制小数。

  4. 4

    输入一个十进制小数,保留在变量d中。

  5. 5

    do-while轮回中,将十进制小数乘以2。

  6. 6

    取十进制数的整数部门,保留在变量b中。

  7. 7

    输出该位的二进制数,同时将十进制数的整数部门减失落。

  8. 8

    统计二进制的位数,当它的位数达到10位后,遏制计较。

  9. 9

    do-while轮回语句的判定前提是,十进制数是否为0。

  10. 10

    运行法式,输入肆意一个十进制小数,计较机就会输出响应的二进制小数(10位以内)。

注重事项

  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。
  • 发表于 2018-10-13 00:00
  • 阅读 ( 1064 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具