全部问题 > 当前问题

原式=2*a*b/c*d为啥选D 加括号不就是除以ab的积嘛?

Leonie 2015-8-8 16:46:23

共 5 个回答

祁老师 2015-8-8 16:47:16

这个是数学代数式  2*a*b是分子 c*d是分母

Leonie 2015-8-8 16:50:25

所以原式当中就是除以cd乘积?


Leonie 2015-8-8 16:50:41

回复 祁老所以原式当中就是除以cd乘积?师:

嘿嘿大人 2015-8-8 17:07:02

数学表达式中的下斜杠表示的是分数线,表面cd是分母,所以cd为一个整体不可拆开

Leonie 2015-8-8 17:07:43

回复 嘿嘿大人:3q

问题来自: 变量的赋值
以下不能正确表示代数式2ab/cd的C语言表达式是 ______ 。
A. 2*a*b/c/d
B. a*b/c/d*2
C. a/c/d*b*2
D. 2*a*b/c*d
答案:D
解析:C语言中乘法和除法优先级相同,所以从左向右进行计算。A、B、C都和表达式等价,D中得把c*d改成(c*d)才能和表达式等价。因此选D。