请用c语言
时间: 2023-06-22 15:19:34 浏览: 59
好的,以下是使用 C 语言实现的计算总分、平均分以及输出低于平均分的成绩的代码:
```c
#include <stdio.h>
#define NUM_OF_SCORES 20 // 成绩数量
int main() {
float scores[NUM_OF_SCORES]; // 存储成绩的数组
float total_score = 0; // 总分
float average_score; // 平均分
// 输入成绩
for (int i = 0; i < NUM_OF_SCORES; i++) {
printf("请输入第%d个成绩:", i+1);
scanf("%f", &scores[i]);
total_score += scores[i];
}
// 计算平均分
average_score = total_score / NUM_OF_SCORES;
// 输出总分和平均分
printf("总分为:%.2f\n", total_score);
printf("平均分为:%.2f\n", average_score);
// 输出低于平均分的成绩
printf("低于平均分的成绩有:\n");
for (int i = 0; i < NUM_OF_SCORES; i++) {
if (scores[i] < average_score) {
printf("%.2f\n", scores[i]);
}
}
return 0;
}
```
您可以将上述代码复制到 C 语言编译器中进行编译和运行,然后按照提示输入 20 个成绩即可得到总分、平均分以及低于平均分的成绩。
阅读全文