1.编写一段 C 语言程序,用于在电视歌手大奖赛中计算选手的成绩。要求,从键盘输入8名选手的成绩,第一行输出:最高分和最低分,第二行输出:平均成绩,第三行输出:高于平均分的人数及成
时间: 2024-05-15 20:14:52 浏览: 27
绩。
```c
#include <stdio.h>
int main()
{
float scores[8];
float sum = 0.0;
float max = 0.0, min = 100.0; // 假设分数范围在 0-100 分之间
int above_average_count = 0;
float average;
// 读入选手的成绩
for (int i = 0; i < 8; i++) {
printf("请输入第 %d 名选手的成绩:", i + 1);
scanf("%f", &scores[i]);
// 更新最高分和最低分
if (scores[i] > max) {
max = scores[i];
}
if (scores[i] < min) {
min = scores[i];
}
// 累加总分
sum += scores[i];
}
// 计算平均分
average = sum / 8.0;
// 计算高于平均分的人数
for (int i = 0; i < 8; i++) {
if (scores[i] > average) {
above_average_count++;
}
}
// 输出结果
printf("最高分:%.2f,最低分:%.2f\n", max, min);
printf("平均分:%.2f\n", average);
printf("高于平均分的人数:%d,成绩:", above_average_count);
for (int i = 0; i < 8; i++) {
if (scores[i] > average) {
printf("%.2f ", scores[i]);
}
}
printf("\n");
return 0;
}
```
样例输出:
```
请输入第 1 名选手的成绩:88.5
请输入第 2 名选手的成绩:90.0
请输入第 3 名选手的成绩:75.5
请输入第 4 名选手的成绩:82.0
请输入第 5 名选手的成绩:95.0
请输入第 6 名选手的成绩:72.5
请输入第 7 名选手的成绩:85.0
请输入第 8 名选手的成绩:89.5
最高分:95.00,最低分:72.50
平均分:84.13
高于平均分的人数:5,成绩:88.50 90.00 95.00 85.00 89.50
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)