高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开
结构体数组存储学生分数,查找分数最高学生的数组下标,请补全程序。
#include <stdio.h>
/**********found**********/
typedef struct ___1___
int score;
}STU;
int fun(STU s[],int n)
{
int i,idx=0;
for(i=1;i<n;i++)
{
/**********found**********/
if(s[i].score>s[idx].score) idx=___2___;
}
/**********found**********/
return ___3___;
}
int main()
{
STU arr[2]={{88},{96}};
int p=fun(arr,2);
printf("max score:%d\n",arr[p].score);
return 0;
}
{
i
idx
第1空结构体大括号开始;第2空比较分数,更新最高分下标;第3空返回下标。两组学生{88,96}输出max score:96。