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

#include <stdio.h> int main() { int a, b, c; double avg; scanf("%d%d%d", &a, &b, &c); avg = (a + b + c) / 3.0; printf("%.2f", avg); return 0; }
这段代码的功能是:从键盘读取三个整数,计算它们的平均值,并保留两位小数输出。

- 代码中 `(a + b + c) / 3.0` 使用了浮点数除法,这是正确的做法,因为除数是 `3.0` 而不是 `3`。
- 但需要注意,如果输入的数字很大,三个整数相加可能会超出 `int` 类型的范围,导致结果错误。