#包含& amplt;string.h & ampgt;
void longword(char s[],char t[]);//定義最長單詞函數
int main()
{
char str[30],LG[20];
gets(str);//輸入壹行字符
longword(str,LG);//調用最長單詞函數
看跌期權(LG);//輸出最長的單詞
返回0;
}
//最長單詞函數
void longword(char s[],char t[])
{
int i,j,n,k,m,word
char p[20];
n = strlen(s);
m = 0;
word = 0;
for(i=0,j=0,k = 0;我& amplt;= n;i++){
如果((s & lt我& gt& ampgt;= ' a ' & amp& amps & lt我& gt& amplt;='z ')
| |(s & lt;我& gt& ampgt;= ' A ' & amp& amps & lt我& gt& amplt;= ' Z '){
word = 1;
p[j++]= s & lt;我& gt;
}
else if(word==1){
如果(j & ampgt;k){
for(m = 0;m & amplt;j;m++)
t[m]= p[m];
t[m]= ' \ 0 ';
k = j;
}
word = 0;
j = 0;
}
}
}
擴展數據:
包括用法:
#include命令是壹種預處理命令,可以將其他源代碼內容插入到指定位置;能識別出壹段只在特定條件下才會被編譯的程序代碼;妳可以定義壹個具有類似標識符功能的宏,並且在編譯時,預處理器會用其他文本替換這個宏。
插入頭文件的內容
#include命令告訴預處理器將指定頭文件的內容插入到預處理器命令的相應位置。有兩種方法可以指定要插入的頭文件:
1 、# include & amplt;文件& ampgt;
2.#包含“文件名”
如果需要包含stdlib.h或實現版本提供的頭文件,應該使用第壹種格式。如下例所示:
#包含& amplt;math.h & ampgt;//壹些數學函數的原型,以及相關的類型和宏。
如果需要包含為程序開發的源文件,應該使用第二種格式。
用#include命令插入的文件通常具有擴展名。該文件包括函數原型、宏定義和類型定義。通過使用#include命令,任何源文件都可以使用這些定義。