这段代码试图计算商品打折后的总价,但存在语法错误和逻辑问题。 - 第7行中 `quantity(100-discount)` 缺少乘法运算符,C语言中不能这样写,需要显式使用 `*`。 - 整数除法会导致结果被截断,`price*quantity*(100-discount)/100` 中所有操作数都是整数,结果会丢失小数部分,而 `total` 是 `float` 类型,需要确保至少一个操作数为浮点数。
Copy this url:
QR-code: