33,311
社区成员
发帖
与我相关
我的任务
分享
我的只有一个用例不通过
#include<stdio.h>
#include<string.h>
char *StrMax(char *sa[],int n)
{
int m = 0;
char *fin;
if(m<n-1)
{
if(strcmp(sa[m],sa[m+1])>=0) fin = sa[m];
else fin = sa[m+1];
}
return fin;
}
int main()
{
int n,i,j;
scanf("%d",&n);
char sa[100][99];
for(j = 0;j<n;j++)
{
scanf("%s",sa[j]);
}
int m = 0;
char *fin;
while(m<n-1)
{
if(strcmp(sa[m],sa[m+1])>=0) fin = sa[m];
else fin = sa[m+1];
m++;
}
//return fin;
//char *fin = StrMax(,n);
printf("%s",fin);
return 0;
}