#include<stdio.h>
#include<string.h>
int main()
{ char arr[100];
char str[20][30];
gets(arr);
int max=0,maxp=0,k;
int r=0,h=0;//hjd jhsa
for(int i=0;arr[i]!='\0';i++){
if(arr[i]!=' '){
str[r][h++]=arr[i];
}
k=h;
if(k>max){
max=k;
maxp=r;
}
else if(arr[i]==' '){
str[r][h++]='\0';
r++;
h=0;
}
}
str[r][h++]='\0';
printf("%s",str[maxp]);
return 0;
}
C语言 输出字符串中最长的单词
最新推荐文章于 2024-01-27 23:32:24 发布