Online Compiler C

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

代码整体逻辑正确,但有一个细节需要注意:

- 在计算平均值时,你使用了 `3.00` 来确保浮点除法,这是正确的做法。不过,更常见的写法是使用 `3.0` 或直接除以 `3.0`,效果是一样的。

- 提示:考虑一下如果输入的数字很大,三个整数相加可能会超出 `int` 类型的范围,导致结果错误。你可以思考如何避免这个问题。