博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CODEVS 1203 判断浮点数是否相等
阅读量:4622 次
发布时间:2019-06-09

本文共 762 字,大约阅读时间需要 2 分钟。

嗯....

 

这个题实在就是一个水题,简直是太水了!!!

 

emmm....  可能我比它还水吧...我一开始竟然没有做出来!!!

 

先看题:

时间限制:1 s

空间限制:128000 KB
题目等级 : 青铜 Bronze
 

题目描述

给出两个浮点数,请你判断这两个浮点数是否相等

 

输入描述

输入仅一行,包含两个浮点数
 

输出描述

输出仅一行,如果相等则输出yes,否则输出no。
 

样例输入

2.980000001 2.9800000000001
 

样例输出

yes

 

数据范围及提示

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

emmm...这道题思路简单到爆!!

用maxn和minn分别记录最大值和最小值,用最大值减最小值,看差是否在1e-8即可

 

请看AC代码:

1 #include
2 #include
3 4 using namespace std; 5 6 int main() 7 8 { 9 double a, b;10 cin >> a >> b;11 double maxn = max(a,b);//取最大值 12 double minn = min(a,b);//取最小值 13 if(maxn-minn <= 1e-8) cout<<"yes"<

 

---------------------------------------------------------------------

 

太水了!!!!!

转载于:https://www.cnblogs.com/New-ljx/p/10473283.html

你可能感兴趣的文章
Windows平台flex+gcc词法分析实验工具包
查看>>
3.Python基础 序列sequence
查看>>
Chapter 4 Syntax Analysis
查看>>
vi/vim使用
查看>>
讨论Spring整合Mybatis时一级缓存失效得问题
查看>>
Maven私服配置Setting和Pom文件
查看>>
Linux搭建Nexus3.X构建maven私服
查看>>
NPOI 操作Excel
查看>>
MySql【Error笔记】
查看>>
vue入门
查看>>
JS线程Web worker
查看>>
Flex的动画效果与变换!(三)(完)
查看>>
mysql常见错误码
查看>>
Openresty 与 Tengine
查看>>
使用XV-11激光雷达做hector_slam
查看>>
布局技巧4:使用ViewStub
查看>>
学习记事
查看>>
java 子类重写父类的方法应注意的问题
查看>>
[LevelDB] LevelDB理论基础
查看>>
【codecombat】 试玩全攻略 第一关kithguard地牢
查看>>