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

#include <stdio.h> int main() { int a, b, c, sum,pro; float ave scanf("%d%d%d", &a, &b, &c); ave = (a + b + c)/3.0; printf("%/2f\n", ave); return 0; }
这段代码试图读取三个整数,计算它们的平均值并输出。代码中有几处语法错误。

- 第5行 `float ave` 缺少分号,导致编译错误。
- 第8行 `printf` 中的格式化字符串 `%/2f` 写错了,正确的格式应该是 `%f` 或 `%.2f` 来控制小数位数。

另外,变量 `sum` 和 `pro` 被声明但未使用,可以删除它们让代码更清晰。