C语言高手请进 一道简单的改错题
程序D1045.c的功能是:有三个学生的信息(包括学号和成绩)保存在主函数的结构体中,主函数调用函数FindMaxScore以找出多个学生中成绩最大者的下标。在符号下面一...
程序D1045.c的功能是:有三个学生的信息(包括学号和成绩)保存在主函数的结构体中,主函数调用函数FindMaxScore以找出多个学生中成绩最大者的下标。
在符号下面一行改错
#include <stdio.h>
struct Student
{
char No[11];
int Score;
};
int FindMaxScore(struct Student stu[], int n);
int main(void)
{
struct Student stus[3] = {{"2008030201", 89}, {"2008030202", 92}, {"2008030203", 78}};
int k;
k = FindMaxScore(stus, 3);
printf("成绩最高的学生信息是:\n");
printf("学号\t\t成绩\n");
printf("%s\t%d\n", stus[k].No, stus[k].Score);
return 0;
}
/*********Found************/
int FindMaxScore(______________________)
{
int i, max, k=0;
max = stu[k].Score;
for (i=1; i<n; i++)
{
/*********Found************/
if (__________________)
{
k = i;
max = stu[k].Score;
}
}
return k;
} 展开
在符号下面一行改错
#include <stdio.h>
struct Student
{
char No[11];
int Score;
};
int FindMaxScore(struct Student stu[], int n);
int main(void)
{
struct Student stus[3] = {{"2008030201", 89}, {"2008030202", 92}, {"2008030203", 78}};
int k;
k = FindMaxScore(stus, 3);
printf("成绩最高的学生信息是:\n");
printf("学号\t\t成绩\n");
printf("%s\t%d\n", stus[k].No, stus[k].Score);
return 0;
}
/*********Found************/
int FindMaxScore(______________________)
{
int i, max, k=0;
max = stu[k].Score;
for (i=1; i<n; i++)
{
/*********Found************/
if (__________________)
{
k = i;
max = stu[k].Score;
}
}
return k;
} 展开
3个回答
展开全部
/*********Found************/
int FindMaxScore(struct Student *stu,int n)
{
int i, max, k=0;
max = stu[k].Score;
for (i=1; i<n; i++)
{
/*********Found************/
if (max<stu[k].Score)
{
k = i;
max = stu[k].Score;
}
}
return k;
}
int FindMaxScore(struct Student *stu,int n)
{
int i, max, k=0;
max = stu[k].Score;
for (i=1; i<n; i++)
{
/*********Found************/
if (max<stu[k].Score)
{
k = i;
max = stu[k].Score;
}
}
return k;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int FindMaxScore(struct Student stu[],int n)
{
int i, max, k=0;
max = stu[k].Score;
for (i=1; i<n; i++)
{
if (max<stu[k].Score)
{
k = i;
max = stu[k].Score;
}
}
return k;
}
{
int i, max, k=0;
max = stu[k].Score;
for (i=1; i<n; i++)
{
if (max<stu[k].Score)
{
k = i;
max = stu[k].Score;
}
}
return k;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int FindMaxScore(Student stu[],int n)
{
int i, max, k=0;
max = stu[k].Score;
for (i=1; i<n; i++)
{
/*********Found************/
if (stu[k].Score > max)
{
k = i;
max = stu[k].Score;
}
}
return k;
}
{
int i, max, k=0;
max = stu[k].Score;
for (i=1; i<n; i++)
{
/*********Found************/
if (stu[k].Score > max)
{
k = i;
max = stu[k].Score;
}
}
return k;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询