这段代码试图计算12个整数的平均值,但输出的是总和而不是平均值。
- 第13行 `printf("%.2f", sum);` 中,你输出的是变量 `sum`,但题目要求输出平均值 `avg`。注意 `sum` 是整数,而 `avg` 是浮点数。
- 另外,`for` 循环的括号范围可能有问题:第9行的 `sum+=a[i];` 应该放在循环体内,但你的代码中它紧跟在 `scanf` 后面,实际上由于缺少花括号,只有 `scanf` 在循环内,`sum+=a[i];` 在循环外只执行一次。检查一下循环体的花括号是否正确闭合。