编写C语言程序:按编号从小到大顺序依次输入跳水比赛中5名裁判的打分(编号为1~5),输出打最高分和最低分裁判的编号(假设最高分和最低分均仅有一位裁判打)。
时间: 2024-02-12 12:09:33 浏览: 93
好的,以下是符合您要求的C语言程序:
```c
#include <stdio.h>
int main()
{
int scores[5], i, max_score = 0, min_score = 10;
for (i = 0; i < 5; i++)
{
printf("请输入裁判%d的打分:", i + 1);
scanf("%d", &scores[i]);
if (scores[i] > max_score)
{
max_score = scores[i];
}
if (scores[i] < min_score)
{
min_score = scores[i];
}
}
for (i = 0; i < 5; i++)
{
if (scores[i] == max_score)
{
printf("打最高分的裁判编号为%d。\n", i + 1);
}
if (scores[i] == min_score)
{
printf("打最低分的裁判编号为%d。\n", i + 1);
}
}
return 0;
}
```
程序先用一个数组存储5名裁判的打分,同时记录下最高分和最低分。然后遍历数组,输出打最高分和最低分的裁判的编号。
阅读全文