标题
寻找最长的行
类别
字符串
时间限制
1S
内存限制
1000Kb
问题描述
寻找若干行文本中最长的一行
输入说明
输入为多个字符串(每个字符串长度不超过100个字符),每个字符串占一行,输入的行为“***end***”时表示输入结束
输出说明
输出其中最长的一行长度后换行再输出最长行的内容,如果最长行不止一个,则输出其中的第一行。
输入样例
abce
abdf dlfd
***end***
输出样例
9
abdf dlfd
#include<stdio.h>
#include<string.h>
int main(){
char a[100],b[100];
int len,max;
while(1){
gets(a);
len=strlen(a);
if(strcmp(a,"***end***")==0){
break;
}else if(len>max){
max=len;strcpy(b,a);
}
}
puts(b);
}
XDOJ寻找最长行
最新推荐文章于 2022-12-18 16:49:34 发布