Online Compiler C

#include <stdio.h> int main() { int price,quantity,discout; scanf("%d%d%d",&price,&quantity,&discout); float total=price*quantity(100-discout)/100; printf("C=%.2f "total); return 0; }
这段代码试图计算商品打折后的总价,但存在语法错误和逻辑问题。

- 第7行中 `quantity(100-discout)` 的写法不正确,C语言中乘法必须使用 `*` 运算符,不能像数学公式那样直接写括号。
- 第8行 `printf` 中 `"C=%.2f "total` 缺少逗号分隔字符串和变量,导致语法错误。
- 变量名 `discout` 可能是拼写错误,但这不是主要问题。