1203 判断浮点数是否相等

原创 2016年08月29日 13:36:44

1、abs和fabs,abs是对整数取绝对值,而fabs是对浮点数取绝对值。
2、函数原型:
int abs(int x)
double fabs(double x)

3.1e-8 表示的数据是 1*10的负8次方,很小数值0.00000001。

4.我们一般认为两个浮点数相等,当且当他们之间的误差不超过1e-8。

#include<iostream>
#include<cmath>
using namespace std;

int main()
{
	double m, n;
	while (cin >> m >> n)
	{
		if (fabs(m - n) <= 1e-8)
			cout << "yes" << endl;
		else cout << "no" << endl;
	}
	return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

为什么两个不确定值的浮点数无法直接比较是否相等

C语言贴吧看到的: 首先,为了让代码清楚一点,把楼主耍小聪明的伎俩去掉: 程序运行的结果是执行了if (a != a) 语句块的内容。 a = a / a 没什么好奇怪的,关于执行的结果我开...

永远不要比较两个浮点数是否相等

PHP手册里有一句话:永远不要比较两个浮点数是否相等。 以前没太在意,最近在项目中因为这个问题掉坑里了,所以留文铭记。 计算机内部处理浮点数的方式决定了浮点数不可能100%的精确,所以在处理浮点数...

深入理解C++浮点数(float、double)类型数据比较、相等判断

浮点数在内存中的存储机制和整型数不同,其有舍入误差,在计算机中用近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基...

判断输入是否为浮点数

  • 2007-06-10 10:47
  • 11KB
  • 下载

浮点数的相等比较

今天群里边一哥们儿——哦,确切地说,应该是一姊妹——问到了Python中怎样判断一个浮点数的小数部分是不是0,本意是要找和C语言中的fmod函数相同功能的函数的,在Python中在math模块中有这个...

浮点数不能进行相等性运算的原因

只能尝尝味道,离吃饱差的远

浮点数的相等比较

浮点数的相等比较 今天群里边一哥们儿——哦,确切地说,应该是一姊妹——问到了Python中怎样判断一个浮点数的小数部分是不是0,本意是要找和C语言中的fmod函数相同功能的函数的,在Python中在...

【javascript】JS判断是否为数字,是否为整数,是否为浮点数

function checkRate(input) { var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 //判断正整数 /^[1-9]+[...

[转]CString、char*、string、int、_bstr_t、CTime、COleDateTime相互转换,判断一个字符串是一个浮点数

转http://www.cnblogs.com/xtry/articles/44433.aspx  #include using namespace std;  #include{      CStr...

#QNAN、1.#IND和1.#INF等“无效”浮点数说明及其判断

转自:http://blog.csdn.net/fly542/article/details/6576070 在GIS视图上发现部分小区不能正常呈现,通过跟踪异常小区发现其所属基站的经纬度坐标都是-...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)