纯C代码:
```c
#include<stdio.h>
#include<string.h>
char vote[21][110];
char Max[1][110];
int main()
{
int n,t=1;
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%s",vote[i]);
int len=strlen(vote[0]);
for(int i=0;i<len;i++)
Max[0][i]=vote[0][i];
for(int i=1;i<n;i++)
{
if(strlen(vote[i])>len)
{
len=strlen(vote[i]);
for(int j=0;j<len;j++)
Max[0][j]=vote[i][j];
t=i+1;
}
else if(strlen(vote[i])==len)
{
for(int j=0;j<len;j++)
{
if(Max[0][j]<vote[i][j])
{
for(int k=0;k<len;k++)
Max[0][k]=vote[i][k];
t=i+1;
}
else if(Max[0][j]>vote[i][j])
break;
}
}
}
printf("%d\n%s",t,Max[0]);
return 0;
}
```
by bu_chi_suan @ 2024-03-31 10:47:42