Онлайн компилятор 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; }
这段代码的功能是读取三个浮点数,计算它们的和与平均值,然后输出平均值(保留两位小数)。代码逻辑基本正确,但有一个语法错误。

- 第9行的printf语句末尾缺少一个分号,导致编译错误。C语言中每条语句必须以分号结束。
- 变量命名使用了单字母i、j、q,虽然可以运行,但建议使用有意义的名称(如a、b、c或num1、num2、num3)来提高可读性。