int MyStrcmp(char *s1,char *s2)
{
int range = 0;
做
{
if (*s1!= *s2)
{
range = * s 1-* S2;
打破;
}
}while((*s1++!= 0)& amp;& amp(*s2++!= 0));
返回範圍;
}
2..
void fun(結構學生a[])
{
構造學生tmp
int I = 0;
int j = 0;
for(j = 0;j & ltn-1;j++)
{
for(I = 0;我& ltn-1-j;I++) //冒泡排序,低分冒泡回。
{
如果(a[i]。s & lta[i+1]。s)
{
tmp = a[I];
a[I]= a[I+1];
a[I+1]= tmp;
}
}
}
}
三..
結構學生基金(結構學生*a,char *b)
{
構造學生tmp
int I = 0;
for(I = 0;我& ltn;i++)
{
if (strcmp(a[i].num,b) == 0)
{
tmp = a[I];
打破;
}
}
If (i == N) //未找到。
{
tmp . num[0]= 0;
tmp . s =-1;
}
返回tmp
}