Online Compiler C

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

- 第7行 `i=discount` 缺少变量 `i` 的声明,且语句末尾缺少分号。
- 变量 `i` 未定义,直接使用会导致编译错误。同时,`discount` 是整数,计算折扣时需要注意整数除法的特性。