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

#include <stdio.h> int main() { float i,j,q,s,m; scanf("%f %f %f",&i,&j,&q); s=i+j+q; m=s/3; printf("%.2f",m); return 0; }
这段代码的功能是:读取三个浮点数,计算它们的和与平均值,然后输出平均值(保留两位小数)。

- 变量命名不够清晰,比如 i、j、q 分别代表什么?建议使用更有意义的名称,比如 a、b、c 或 num1、num2、num3,这样代码更容易理解。
- 代码没有处理输入可能失败的情况,比如用户输入的不是数字。可以检查 scanf 的返回值是否等于 3,以确保正确读取了三个数。