```#include<stdio.h>
int main()
{
float max(float s[5]);
char (*p)[10];
float * p1;
int i,j,d,b,c,a;
char name[5][10];
float score[5];
float x;
p=name;
p1=score;
printf("请输入五名学生姓名:");
for(i=0;i<5;i++)
scanf("%s",p+i);
printf("请依次输入Ta们的期末成绩:");
for(i=0;i<5;i++)
scanf("%f",p1+i);
printf("*****************************\n");
printf("1.显示最高分、及格和不及格人数统计\n");
printf("2.按姓名查找学生\n");
printf("0.退出\n");
printf("*****************************\n");
printf("请选择:");
scanf("%d",&a);
if(a=1)
x=max(score);
}
float max(float s[5])
{ int i,t;
for(i=0;i<4;i++)
{ if(s[i]>s[i+1])
t=s[i];
s[i]=s[i+1];
s[i+1]=t;
}
printf("%.1f",s[5])
}
```c
就最后这个函数这里,我想求这个数组最大值,但是结果是没有或者就是负数了,这个要怎么求出来,谢谢