–女朋友的简单易懂爆赞
#include<stdio.h>
int main()
{
void fun(char a[]);
char a[50];
gets(a);
fun(a);
return 0;
}
void fun(char a[])
{
int i,n=0,xb,max=0;
for(i=0;a[i]!='\0';i++)
{
n++;//n记录单词的长度
if(a[i]==' ') //代表单词结束了,长度清零
n=0;
if(n>max)
{
max=n; //存储最大的长度
xb=i;//把一个单词的最后一个字母的下标找出来
}
}
printf("最长的单词是\n");
for(int j=xb+1-max;j<=xb;j++)//打印输出最长的单词
printf("%c",a[j]);
}