为您找到"

#define PRINT(int) printf(#int " = %d\n",int) m=1 PRINT(m) 输出

"相关结果约100,000,000个

s=1.0/2*(a+b+c)与s=1/2*(a+b+c)有区别吗?

这是因为在s=1/2*(a+b+c)计算的时候先进行1/2的计算,两个数都是整数所以1/2的结果是一个整数,即0,后面的结果自然不对了;而s=1.0/2*(a+b+c)计算的时候1.0/2结果是浮点数,即0.5,,不影响后面的运算,所以结果正确。数学...
1 2 3 4 5 6 7 8 9

相关搜索