#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAX 1000
int main()
{
char s[MAX];
char str[MAX];
int n1,n2 = -1;
while( gets(str)!=NULL )
{
n1 = strlen(str);
printf("%d\n",n1);
if(n1 > n2)
{
n2 = n1;
strcpy( s,str );
}
}
puts(s);
printf( "%d\n",n2 );
return 0;
}
编写一个程序,一行行地读取输入行,直至到达文件尾。算出每行输入行的长度,然后把最长的那行打印出来。为了简单起见,你可以假定所有的输入行均不超过1000个字符
最新推荐文章于 2024-02-20 19:28:04 发布