C语言编写运动会分数统计
时间: 2024-01-03 13:43:08 浏览: 26
好的,我可以给你提供一个简单的C语言程序,用于运动会分数统计。以下是程序代码:
```c
#include <stdio.h>
int main()
{
int num; // 参赛人数
printf("请输入参赛人数:");
scanf("%d", &num);
float score[num]; // 分数数组
float sum = 0; // 总分
int i;
for (i = 0; i < num; i++)
{
printf("请输入第%d位选手的分数:", i+1);
scanf("%f", &score[i]);
sum += score[i];
}
float avg = sum / num; // 平均分
float max = score[0]; // 最高分
float min = score[0]; // 最低分
for (i = 0; i < num; i++)
{
if (score[i] > max)
{
max = score[i];
}
if (score[i] < min)
{
min = score[i];
}
}
printf("总分:%f\n", sum);
printf("平均分:%f\n", avg);
printf("最高分:%f\n", max);
printf("最低分:%f\n", min);
return 0;
}
```
首先,程序会要求用户输入参赛人数。然后,程序会使用一个float类型的数组来存储分数,并且计算总分。接下来,程序会计算平均分、最高分和最低分,并且输出这些结果。
你可以根据自己的需要对这个程序进行修改和扩展,如增加选手姓名、比赛项目等信息。希望对你有所帮助!