高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开
利用结构体存储学生分数,计算多名学生平均分,补全空缺。
#include <stdio.h>
/**********found**********/
typedef struct ___1___
char name[20];
int score;
}Student;
float fun(Student st[],int n)
{
int i;
float sum=0;
for(i=0;i<n;i++)
{
/**********found**********/
sum += ___2___;
}
/**********found**********/
return sum / ___3___;
}
int main()
{
Student s[2]={ {"zhangsan",80},{"lisi",90} };
printf("avg=%.1f\n",fun(s,2));
return 0;
}
{
st[i].score
n
第1空定义结构体标签Student;第2空取出每个学生score累加到sum;第3空返回平均值。