有个C语言题目,请大家帮帮忙,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:41:49
若有代数式3aebc,则不正确的C语言表达式是()。

A)a/b/c*e*3B)3*a*e/b/cC)3*a*e/b*cD)a*e/c/b*3
希望给答案的朋友能解说一下,谢谢

是题目错了
3aebc应该是3ae\bc

HI.你题目出错了吧
如果题目是 (3ae)/(bc)
答案应该是 B
在C/C++中,* OR / 的优先等级是一样的
也就是说在只有*/的运算中,是从左到右进行的
-----
PS。这种问题也打高分来问有点不切实际吧
难道你自己不会编个小程序测试下吗
学习编程很重要的是实践,看代码和自己写完全是两码事啊

哎~~~虽然我也是 学 C 语言的

但这个题目 我确实做不起
但也不会选C
因为 B和C的意思是一样的~~
都表示 3*a*e/b*c

如果说题目你肯定没有输错的了的话
那答案一定就是ABCD咯

应该选c

是题目错了 3aebc应该是(3ae)/(bc)

解释:乘法和除法在C里面是优先级相同的。所以你可以从左向右顺序计算就可以了,而c的结果是(3ace)/b

C;

解释:里面的乘号和除号就不用说了吧,记住乘法和除法在C里面是优先级相当的运算就可以了,那么他们的运算顺序就和我们的四则运算一样的了。哪个在前就先算哪个。后面的你都明白了吧,明白了就把200分给我吧,呵呵!!!