关于浮点数。。实在不懂是神马
pascal吧
全部回复
仅看楼主
level 6
摩摩专答 楼主
题目描述 Description
给出两个浮点数,请你判断这两个浮点数是否相等 输入描述 Input Description
输入仅一行,包含两个浮点数 输出描述 Output Description
输出仅一行,如果相等则输出yes,否则输出no。 样例输入 Sample Input
2.980000001 2.9800000000001 样例输出 Sample Output
yes 数据范围及提示 Data Size & Hint
我们一般认为两个浮点数相等,当且当他们之间的误差不超过1e-8。 数据统计 Statistics
2013年08月13日 01点08分 1
level 12
readln(a,b);
if a=b
then write(yes)
else write(no)
2013年08月13日 01点08分 2
level 7
就是 if abs(a-b)<1e-8 then ^_^
2013年08月13日 01点08分 3
level 6
摩摩专答 楼主
那浮点数到底是什么啊,就直接归于real型么
2013年08月13日 01点08分 4
level 6
摩摩专答 楼主
求完整解答 包括var~啦
2013年08月13日 01点08分 5
level 13
var 变量名:real/double/extended;
2013年08月13日 01点08分 6
level 6
摩摩专答 楼主
var a,b:real;
begin
readln(a,b);
if abs(a-b)<1e-8 then
write('yes')
else write('no');
end.
是这样么[]
2013年08月13日 02点08分 7
level 1
为什么不用等于号,用减号呢?【原谅我挖坟了】
2016年04月10日 11点04分 8
level 8
我猜是精度問題[滑稽]
2016年04月11日 22点04分 10
1