怎么使小数点后面的数可以读取
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。
怎么使小数点后面的数可以读取相关推荐
- vba中取小数点后两位数_如何在Excel中提取小数点后面的数字?
Excel中,如果某个单元格中包含一个带小数,要用公式提取该数值小数点后面的数字,例如A1单元格中包含一个数值"59178.68",在B1单元格中输入下面的公式: =RIGHT(A ...
- Python如何控制小数点后面的小数位数
有三种简单方式 1.用round()函数 例:x=1.23456,在输出时只想保留小数点后3位: x=1.23456 print(round(x,3)) 2. x=1.23456 print('%.3 ...
- excel去除小数点后面的数据,将数字取整
在工作中,有时候会碰到只需要整数的情况,但是别人整理给你的数字就往往存在个别是小数点的数,一个个去改又很麻烦. 那怎么办呢?现在给大家介绍 [取整函数]=trunc(数值,小数位数) 例如:=trun ...
- c语言double型小数点后几位_double类型的数据在输出的时候,C语言编译器对小数部分可以精确到小数点后面的第几位?...
已知,HCl(g)的标准摩尔生成焓为-92.3kJ·mol-1,标准态下,下面反应的标准摩尔焓变为-74.9kJ/mol,求水合Cl-的 下列关于地役权的表述中,正确的是().A.当事人可以采用口头形 ...
- mysql 查询去除小数点_SQL查询金额去掉小数点后面的零
如果是2005以上版本,直接:selectltrim(cast(colasfloat))fromtb 例如: DECLARE @lastprice_new VARCHAR(50) SELECT @la ...
- oracle小数点后面的尾数,float和double的精度
1. 范围 float和double的范围是由指数的位数来决定的. float的指数位有8位,而double的指数位有11位,分布如下: float: 1bit(符号位) 8bits(指数位) 23b ...
- 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 ...
- python正则表达式去掉小数点后面的0_java如何去掉一串数字前面没用的0,并且......
2016-09-01 01:03连丽英 客户经理 用java的正则吧,具体代码你搜一下就可以了,大概思路是包含数字开头小数点什么的. 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知 ...
- BigDecimal 金额转换成万和亿,并且去掉小数点后面的0
public static String formatAmountPhp(BigDecimal amount) {if (amount == null) {return null;}if (amoun ...
最新文章
- mysql第四章_MySQL必知必会--第二章~第四章--MySQL简介
- 私有云Opetstack的创建与运用
- Java Spring源代码学习之How is class annotation evaluated by Spring framework
- Mathematica修改默认字体
- No field gDefault in class Landroid/app/ActivityManagerNative
- Android textview 获取url,获取电话号码
- python中的记录指针_使用Python向C语言的链接库传递数组、结构体、指针类型的数据...
- Python OpenCV显示图像并保存图像
- InnoDB存储引擎有三大特性
- 【软件工程】安装rational rose的步骤
- Opencv人脸识别之发送QQ邮箱
- origin python控制台怎么用_如何在标准python控制台中访问BPY?BPY是python的混合器...
- 微信小程序分享生成海报(自带二维码)+头像+昵称
- 七牛数据处理再添新兵——图片瘦身
- log4cpp 的使用
- 初学编程最应该知道的8个学习方法,可惜之前没人告诉我……
- Scrapy设置headers、cookies三种方法
- 周鸿伟给创业者的建议
- 为什么你的简历石沉大海,offer了无音讯?
- 阿里旺旺信息发送器(一键发送,教程V)
热门文章
- idea使用git提交代码报异常refusing to merge unrelated histories和unknown option `allow-unrelated-histories‘
- HTML5+CSS大作业——个人网页(6页) 网页制作期末大作业成品
- 苹果报告问题_郭明錤:入门款iPhone 12的相机镜头供应商遇到质量问题,但不会影响新品的发布时间...
- mfc静态文本框透明
- OpenSSH算法协议漏洞修复
- 小福利,巧用excel的if函数制作乘法口诀表以及if函数嵌套使用
- 梯度下降、牛顿法、高斯牛顿L-M算法比较
- 我的程序人生路——雷军(2)
- 【WebSocket】WebSocket学习笔记
- 盒马打响生鲜双十一第一枪?