?? 找最長(zhǎng)單詞.c
字號(hào):
#include<string.h>
#include<stdio.h>
int youzimu(char c)
{ if('a'<=c&&c<='z'||'A'<=c&&c<='Z')
return(1);
else
return(0);
}
int longest(char ch[])
{ int i,flag=1,len=0,length=0,place=0,point;
for(i=0;i<=strlen(ch);i++)
if(youzimu(ch[i]))
if(flag)
{ point=i;
flag=0; /*這是為了下次循環(huán)時(shí)能使長(zhǎng)度變量自加*/
}
else len++;
else
{
if(len>length)
{ length=len;
place=point;
len=0; /*使長(zhǎng)度回到零*/
}
flag=1; /*這是為了下次循環(huán)能在有字母時(shí)進(jìn)入if語(yǔ)句*/
}
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最長(zhǎng)單詞的位置為%d\n",longest(ch));
printf("單詞的長(zhǎng)度為%d",strlen(ch));
printf("\n");
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -