对数学式a*b/c,写出两个等价的C语言表达式

来源:百度知道 编辑:UC知道 时间:2024/07/02 01:10:29
答案是:a/c*b、b/c*a解释下为什么是这样的

这个就这样看了。3.0*4/2 3.0/2*4就是等价的啊,这个属于中学的数学了。个人觉得学C不要被C吓住了,数学在C中还是数学,只不过我们表达一个数学算式的时候要用C的语法,用C的形式

在数学中、 a*b/c = a/c*b = b/c*a 这个是相等的、交换律啊(自己带数进去算也可以啊)

因为 乘除法、在C中、 是从左往右依次计算的、 所以 、
a*b/c = a/c*b = b/c*a

因为算术运算符都是
左结合
也就是自左向右运算
先除先乘都一样!
故等价!

乘除法是左结合双目运算,
就是从左往右算的,
可以用交换律看看,
这三个都是一样的。