📄 找最长单词(原版课本).c
字号:
#include<string.h>
#include<stdio.h>
int youzimu(char c)
{ if(c>='a'&&c<='z')
return(1);
else
return(0);
}
int longest(char ch[])
{ int len=0,length=0,flag=1,place=0,point,i;
for(i=0;i<=strlen(ch);i++)
if(youzimu(ch[i]))
if(flag)
{ point=i;
flag=0;
}
else
len++;
else
{ flag=1;
if(len>=length)
{ length=len;
place=point;
len=0;
}
}
return(place);
}
main()
{ int i;
char ch[100];
gets(ch);
printf("The longest word is:");
for(i=longest(ch);youzimu(ch[i]);i++)
printf("%c",ch[i]);
printf("\n最长单词的位置为%d\n",longest(ch));
printf("字符串的长度为%d\n",strlen(ch));
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -