本关任务:编写程序,功能是将键盘输入的N个字符串中找出最长的那个串并输出。
输入:
第一行为一个整数N,代表字符串个数。
第二行开始输入N个字符串。
输出:
最长的字符串。
#include <stdio.h>
#include <string.h>
int main()
{
int N;
char s[100][100];
int i;
int max_i, max_len = 0;
scanf("%d",&N);
for(i = 0; i < N; i ++)
{
scanf("%s",s[i]);//输入
}
for(i = 0; i < N; i ++)
{
int l = strlen(s[i]);
if(max_len <l)
{
max_len = l;
max_i = i;
}
}
printf("%s\n", s[max_i]);//输出最长字符串
return 0;
}