这是因为在s=1/2*(a+b+c)计算的时候先进行1/2的计算,两个数都是整数所以1/2的结果是一个整数,即0,后面的结果自然不对了;而s=1.0/2*(a+b+c)计算的时候1.0/2结果是浮点数,即0.5,,不影响后面的运算,所以结果正确。
数学运算中,没有区别,在程序设计里面有区别
没有
在人自己计算没有,C语言那些有~
这是网络的问题还是数学的问题啊??