7-2 唱歌比赛打分 c语言
时间: 2024-01-23 09:10:25 浏览: 31
以下是一个简单的C语言程序,用于进行唱歌比赛的打分:
```c
#include <stdio.h>
int main() {
int scores[5]; // 用于存储5个评委的分数
int sum = 0; // 总分数
int max_score = 0; // 最高分数
int min_score = 100; // 最低分数
// 获取评委的分数
printf("请输入5个评委的分数:\n");
for (int i = 0; i < 5; i++) {
scanf("%d", &scores[i]);
sum += scores[i];
if (scores[i] > max_score) {
max_score = scores[i];
}
if (scores[i] < min_score) {
min_score = scores[i];
}
}
// 计算平均分数
int avg_score = (sum - max_score - min_score) / 3;
printf("该选手的最终得分是:%d\n", avg_score);
return 0;
}
```
程序首先定义了一个整型数组`scores`,用于存储5个评委的分数。然后,通过`for`循环依次获取每个评委的分数,并计算总分数。在获取分数的过程中,程序还会记录最高分数和最低分数。
接着,程序根据最高分数和最低分数计算出4个评委的总分数,并计算平均分数。
最后,程序输出该选手的最终得分。
注意:这个程序只是一个简单的示例,实际应用中还需要考虑更多因素,例如评委分数的权重、分数的计算方式等。