求出5个字符串中最长的字符串。每个字符串长度在100以内,且全为小写字母。
样例输入
one two three four five
样例输出
three
#include<stdio.h>
int main()
{
int i,n,t,x=0,max,a[1000]={};
char s[1000]={0};
gets(s);
for(i=0;i<1000;i++)
{
if(s[i]==' ' || s[i]=='\0')
{
n=i-x;
a[i]=n;
x=i+1;
}
}
max=0;
for(i=0;i<1000;i++)
{
if(a[i]>max)
{
max=a[i];
t=i;
}
}
for(i=t-max;i<=t;i++)
{
printf("%c",s[i]);
}
return 0;
}
本文提供了一个C语言程序示例,用于从五个由小写字母组成的字符串中找出最长的一个,每个字符串长度不超过100个字符。通过遍历字符串并记录各部分长度来实现。
719

被折叠的 条评论
为什么被折叠?



