(8)以上文档中的明显错误.txt

来自「很多c++的经典笔试题目」· 文本 代码 · 共 15 行

TXT
15
字号
1.请写出 float  x 与“零值”比较的 if 语句。(4分)
 
标准答案示例:

const float EPSINON = 0.00001;

if ((x >= - EPSINON) && (x <= EPSINON)

不可将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“<=”此类形式。

改正:const float EPSINON = 0.000001;(5个0,float是6位)

if ((x > - EPSINON) && (x < EPSINON)
(<和<=是不同的,不知道x > - EPSINON 和x >= - EPSINON 结果是不是相同的,调试下)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?