一.函数题
6-1 选队长

void showCaptain(TeamMember team[], int n)
{
TeamMember max;
max = team[0];
for (int i = 1; i < n; i++)
{
if (max.ability < team[i].ability)
max = team[i];
}
printf("%d %s %s %s %.2lf", max.id, max.lastname,max.firstname, max.sex, max.ability);
}
6-2 按等级统计学生成绩

int set_grade(struct student* p, int n)
{
int count = 0;
for (int i = 0; i < n; i++)
{
if (p[i].score >= 85 && p[i].score <= 100)
p[i].grade = 'A';
if (p[i].score >= 70 && p[i].score <= 84)
p[i].grade = 'B';
if (p[i].score >= 60 && p[i].score <= 69)
p[i].grade = 'C';
if (p[i].score >= 0 && p[i].score <= 59)
{
p[i].grade = 'D';
count++;
}
}
return count;
}
6-3 学