開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
code::block
問題(Question):
求出長度<500的所有的直角三角形邊長可能
使用三種方式答案竟然都不一樣......
17~19行的條件
//if(hypot(side1,side2) == hypotenuse)
//if(side1*side1 + side2*side2 == hypotenuse*hypotenuse)
//if(pow(side1,2) + pow(side2,2) == pow(hypotenuse,2))
應該都符合且相同,為何執行出來的結果都不一樣?
程式碼(Code):(請善用置底文網頁, 記得排版)
http://codepad.org/OuXqAKmU