武汉科技大学ACM :1006: 华科版C语言程序设计教程(第二版)习题7.15

时间:2023-03-09 02:02:56
武汉科技大学ACM :1006: 华科版C语言程序设计教程(第二版)习题7.15

Problem Description

输入n个字符串(n<=100),输出其中最长的串,如果有多个则取最先找到的那一个。

Input

多组测试数据。 每组测试数据第一行包含一个整数n,表示一共有n个字符串。 接下来每行包含一个字符串,由可打印字符组成。

Output

每组测试样例输出一行。输出找到的满足题意的字符串。

Sample Input

3
djdlkfjsadfjwe
dlkfjdlkfjl;jf;sfjdsl;al/
dljfd
2
dlkasfjmml
ld;femflsad;fiwejdif

Sample Output

dlkfjdlkfjl;jf;sfjdsl;al/
ld;femflsad;fiwejdif
 #include<stdio.h>
#include<string.h>
int main()
{
int n,i;
char a[],b[],ch;
while(scanf("%d",&n)!=EOF)
{
while((ch=getchar())!='\n');
gets(a);
for(i=;i<n;i++)
{
gets(b);
if(strlen(a)<strlen(b))
strcpy(a, b);
}
puts(a);
} return ;
}