#include <stdio.h> int main() { char *names[] = {"王磊", "赵明", "张三", "李四", "刘明", "王非", "谢亮", "赵东东", "程莉"}; float scores[] = {89, 90, 74, 81, 90, 69, 91, 56, 78}; int num = sizeof(scores) / sizeof(float); // 计算同学人数 float sum = 0; for(int i = 0; i < num; i++) { sum += scores[i]; // 计算总分 } float average = sum / num; // 计算平均分 printf("该班级同学的高等数学平均分为 %.2f\n", average); int count = 0; for(int i = 0; i < num; i++) { if(scores[i] < average) { count++; // 统计低于平均分的人数 } } printf("低于平均分的同学个数为 %d\n", count); return 0; }删除第十三行的变量定义
时间: 2024-01-07 21:03:36 浏览: 63
修改后的代码如下:
```
#include <stdio.h>
int main() {
char *names[] = {"王磊", "赵明", "张三", "李四", "刘明", "王非", "谢亮", "赵东东", "程莉"};
float scores[] = {89, 90, 74, 81, 90, 69, 91, 56, 78};
int num = sizeof(scores) / sizeof(float); // 计算同学人数
float sum = 0;
for(int i = 0; i < num; i++) {
sum += scores[i]; // 计算总分
}
float average = sum / num; // 计算平均分
printf("该班级同学的高等数学平均分为 %.2f\n", average);
int count = 0;
for(int i = 0; i < num; i++) {
if(scores[i] < average) {
count++; // 统计低于平均分的人数
}
}
printf("低于平均分的同学个数为 %d\n", count);
return 0;
}
```
删除第十三行的变量定义不影响程序的运行,因为该变量并没有在后面的代码中被使用到。
阅读全文