这段代码试图计算商品打折后的总价,但存在一个关键问题:变量 `i` 没有被声明就直接使用。 - 代码中使用了 `i=discount;`,但 `i` 没有定义类型。C语言要求所有变量在使用前必须先声明,比如 `int i;` 或 `float i;`。 - 注意 `discount` 是整数,而折扣计算需要浮点数。思考一下 `i/100.0` 中 `i` 的类型是否合适,以及如何正确地将折扣率应用到总价计算中。
Copy this url:
QR-code: