C语言中int整型时会使计算机中小数点后面的值不可取,从而使得计算出来的值发生误差。以下是出现误差使得小数点后面的值不可读取。

#include<stdio.h>
int main()
{printf("请输入身高的英尺英寸:");int foot;int inch;scanf_s("%d %d", &foot, &inch);printf("身高是%f米。\n",(foot + inch / 12) * 0.3048);return 0;
}

这就导致inch计算之后被计算机自动舍掉,导致计算时只有foot改变才对结果有影响。

以下是改动:

#include<stdio.h>
int main()
{printf("请输入身高的英尺英寸:");int foot;int inch;scanf_s("%d %d", &foot, &inch);printf("身高是%f米。\n",(foot + inch / 12.0) * 0.3048);return 0;
}

把 12 改为 12.0 可以使inch也进入对结果的影响。

#include<stdio.h>
int main()
{printf("请输入身高的英尺英寸:");float foot;float inch;scanf_s("%f %f", &foot, &inch);printf("身高是%f米。\n",(foot + inch / 12) * 0.3048);return 0;
}

或者将int改为float,再把输入的%d改为%f。

怎么使小数点后面的数可以读取相关推荐

  1. vba中取小数点后两位数_如何在Excel中提取小数点后面的数字?

    Excel中,如果某个单元格中包含一个带小数,要用公式提取该数值小数点后面的数字,例如A1单元格中包含一个数值"59178.68",在B1单元格中输入下面的公式: =RIGHT(A ...

  2. Python如何控制小数点后面的小数位数

    有三种简单方式 1.用round()函数 例:x=1.23456,在输出时只想保留小数点后3位: x=1.23456 print(round(x,3)) 2. x=1.23456 print('%.3 ...

  3. excel去除小数点后面的数据,将数字取整

    在工作中,有时候会碰到只需要整数的情况,但是别人整理给你的数字就往往存在个别是小数点的数,一个个去改又很麻烦. 那怎么办呢?现在给大家介绍 [取整函数]=trunc(数值,小数位数) 例如:=trun ...

  4. c语言double型小数点后几位_double类型的数据在输出的时候,C语言编译器对小数部分可以精确到小数点后面的第几位?...

    已知,HCl(g)的标准摩尔生成焓为-92.3kJ·mol-1,标准态下,下面反应的标准摩尔焓变为-74.9kJ/mol,求水合Cl-的 下列关于地役权的表述中,正确的是().A.当事人可以采用口头形 ...

  5. mysql 查询去除小数点_SQL查询金额去掉小数点后面的零

    如果是2005以上版本,直接:selectltrim(cast(colasfloat))fromtb 例如: DECLARE @lastprice_new VARCHAR(50) SELECT @la ...

  6. oracle小数点后面的尾数,float和double的精度

    1. 范围 float和double的范围是由指数的位数来决定的. float的指数位有8位,而double的指数位有11位,分布如下: float: 1bit(符号位) 8bits(指数位) 23b ...

  7. How to 删除小数点后面的零0

    例如: A = 12.00 输出显示为 12 B = 23.30 输出显示为 23.3 C = 34.56 输出显示为 34.56 How to CONDENSE lv_str NO-GAPS. SP ...

  8. python正则表达式去掉小数点后面的0_java如何去掉一串数字前面没用的0,并且......

    2016-09-01 01:03连丽英 客户经理 用java的正则吧,具体代码你搜一下就可以了,大概思路是包含数字开头小数点什么的. 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知 ...

  9. BigDecimal 金额转换成万和亿,并且去掉小数点后面的0

    public static String formatAmountPhp(BigDecimal amount) {if (amount == null) {return null;}if (amoun ...

最新文章

  1. MongoDB 和 NoSQL简介
  2. jquery.form 和MVC4做无刷新上传DEMO
  3. R语言绘制空间热力图
  4. 没有统计学基础可以学python-没错!经典教材《统计学习导论》现在有了 Python版!...
  5. 基于xmpp openfire smack开发之smack类库介绍和使用[2]
  6. 个人博客mysql 建表与数据测试
  7. java登录界面命令_Java命令行界面(第7部分):JCommander
  8. C#中实现对象的深拷贝
  9. Python二级基础知识点
  10. SpringBoot之自定义验证码
  11. ansys18安装以后打不开_【偷偷告诉你】在微信里直接安装apk.1
  12. 设计模式学习笔记(3)装饰器
  13. js基础——function类型
  14. CSS3之firefoxsafari背景渐变之争 - [前端技术][转]
  15. android安卓源码海量项目合集打包-1
  16. Android音视频编辑器架构图与分析
  17. 谷歌软件工程师_这是我曾经在Google担任软件工程师的简历。
  18. layui 表单样式无效
  19. 结合面向对象设计原则分析正方形是否为长方形的子类
  20. C语言中的各种百分号都代表什么意思

热门文章

  1. 牛客竞赛每日俩题 - 动态规划1
  2. AI认知架构四十年的发展与挑战
  3. 数字三角形问题(动态规划)
  4. 核心期刊 CA JST CSCD 含金量_职称期刊论文发表 | 双核医药期刊有哪些?(核心期刊知识分享)...
  5. 如何做选择才不会后悔?
  6. Log4J的rootLogger的理解
  7. RS485modbus转Profinet网关协议连接富凌DZB300系列变频器配置方法
  8. 中国计算机技术职业资格网(软考 官方 官网)
  9. 安卓与IOS的H5差异性
  10. 普通文本格式转html