Онлайн компилятор C

#include <stdio.h> int main() { int price, items, discount; float total_price, total_discount; scanf("%d%d%d", &price, &items, &discount); total_price = price * items; total_discount = (total_price % 100) / *discount; total_price = total_price - toal_discount; printf("C=%.2f\n", total_price); return 0; }
这段代码试图计算商品总价并应用折扣,但存在几个问题。

- 第8行使用了取模运算符 `%`,但 `total_price` 是浮点数,取模只能用于整数。你需要重新思考如何计算折扣金额。
- 第9行变量名 `toal_discount` 拼写错误,应该是 `total_discount`,这会导致编译错误。