#include<stdio.h>
#include<string.h>
int main()
{
int i,j,k,n,m;
char str[1000][6],t[6];
scanf("%d",&n);
while(n--)
{
scanf("%d",&m);
for(i=0;i<m;i++)
scanf("%s",str[i]);
strcpy(t,str[0]);
for(i=1;i<m;i++)
{
if(strcmp(t,str[i])>0)
{
strcpy(t,str[i]);
}
}
puts(t);
}
return 0;
#include<string.h>
int main()
{
int i,j,k,n,m;
char str[1000][6],t[6];
scanf("%d",&n);
while(n--)
{
scanf("%d",&m);
for(i=0;i<m;i++)
scanf("%s",str[i]);
strcpy(t,str[0]);
for(i=1;i<m;i++)
{
if(strcmp(t,str[i])>0)
{
strcpy(t,str[i]);
}
}
puts(t);
}
return 0;
}
字符串比较大小用strcmp(t,str[a]);
字符串的复制用strcpy(t,str[i]);
比较字符串大小时,可以将两者结合使用,即比较出大小后将最大值或最小值赋值给一个变量。