某歌手大赛,共有10个评委给歌手打分,分数采用百分制,去掉一个最高分,去掉一个最低分,然后取平均分,得到歌手的成绩,10个分数由键盘输入,编写程序计算某歌手的成绩。用C语言代码写
时间: 2024-05-23 16:09:34 浏览: 37
#include <stdio.h>
int main() {
int scores[10]; // 存储10个评委的分数
int max = 0, min = 100; // 初始化最高分和最低分
int sum = 0, avg; // 初始化总分和平均分
// 从键盘输入10个分数
printf("请输入10个评委的分数(百分制):\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &scores[i]);
// 更新最高分和最低分
if (scores[i] > max) {
max = scores[i];
}
if (scores[i] < min) {
min = scores[i];
}
// 累加总分
sum += scores[i];
}
// 计算平均分
avg = (sum - max - min) / 8;
// 输出结果
printf("该歌手的成绩是:%d\n", avg);
return 0;
}
相关问题
输入10个评委打的分数,去掉一个最高分,去掉一个最低分,求平均分。
好的,这是一个简单的Python代码实现:
```python
scores = [] # 存储评委打的分数
for i in range(10):
score = float(input("请输入第{}位评委的分数:".format(i+1)))
scores.append(score)
# 去掉一个最高分和一个最低分
scores.remove(max(scores))
scores.remove(min(scores))
# 求平均分
average_score = sum(scores) / len(scores)
print("去掉一个最高分和一个最低分后的平均分为:{:.2f}".format(average_score))
```
你可以依次输入10个评委打的分数,代码会自动去掉一个最高分和一个最低分,然后求出剩下分数的平均值并输出。
给出C语言程序大赛评分问题:某大赛共有5个评委,评分方法:去掉一个最高分和一个最低分,再求平均分按百分制计分后输出
这个问题属于技术问题,我可以回答你。以下是C语言程序大赛评分的程序实现:
```
#include <stdio.h>
float score[5];
float sum = 0.0, average = 0.0;
int i, max, min;
int main()
{
printf("请输入5位评委的分数:\n");
for(i=0; i<5; i++)
{
scanf("%f", &score[i]);
// 找出最高分和最低分
if(i==0)
{
max = i;
min = i;
}
else
{
if(score[i]>score[max])
{
max = i;
}
if(score[i]<score[min])
{
min = i;
}
}
}
// 去掉最高分和最低分
for(i=0; i<5; i++)
{
if(i!=max && i!=min)
{
sum += score[i];
}
}
// 计算平均分
average = sum/3;
// 输出百分制分数
printf("得分为:%0.2f分(百分制:%0.2f分)\n", average, average*20);
return 0;
}
```
运行程序后,输入5位评委的分数,程序会自动去掉一个最高分和一个最低分,再求平均分并按百分制计分。最终输出得分和百分制分数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)