寫程式讀入一條句子中的所有單詞,顯示如下指定長度的單詞的

2021-05-01 00:38:40 字數 2841 閱讀 3413

1樓:梅酒且滿盅

#include

int main()

int max(char ch[100])elselength=0;

i++;

} return maxlength;}

求程式設計大神。。 寫一個程式讀入一條句子中的所有單詞,顯示如下指定長度的單詞的數目: (a) 1 30

2樓:匿名使用者

/* note:your choice is c ide */

#include "stdio.h"

#include "string.h"

void main()

;int lencount[5]=;

int i=0,wordlen=0;

printf("請輸入一行字元:");

gets(str);

for(i=0;iif(str[i]==' '||i==strlen(str)-1)

else wordlen++;

}printf("長度為1的單詞數:%d\n",lencount[0]);

printf("長度在2到5的單詞數:%d\n",lencount[1]);

printf("長度在6到10的單詞數:%d\n",lencount[2]);

printf("長度在11到20的單詞數:%d\n",lencount[3]);

printf("長度大於20的單詞數:%d\n",lencount[4]);}

c語言編寫一個程式,在一維陣列裡輸入一句英文,統計該句子裡出現的單詞個數 10

3樓:

宣告一個較大的char型陣列,待輸入完成後依次檢查陣列元素,除第一個單詞可能需要個別處理外,其餘以空格後跟字母或其它字元後跟字母的就認為是一個單詞,累加計數即可。**如下:

int main(int argc,char *argv)

執行樣例如下圖:

4樓:匿名使用者

#include

main()

}printf("there are %d words in the line.\n",num);}

5樓:

int countword(lpcstr strfilter)else

nret = 1;

while(1)

}error_out:

return nret;

}int main()

這個是比較簡單的實現,沒有考慮亂輸一堆標點符號的問題,如果要做好點,就檢查出每個被空格分開的子串,然後對每個子串用正規表示式匹配,剔出非英文單詞的子串

6樓:匿名使用者

include

int main()

7樓:匿名使用者

沒用過,不過你可以嘗試一下統計空格符號和逗號,句號,當然,句子得很標準才行,一個單詞後面跟一個空格或者逗號句號

8樓:匿名使用者

是統計單詞個數還是統計字母的個數?

編寫一個程式,求給定句子中的最長單詞長度。單詞之間用空格隔開,句子用』.』結束

9樓:莪湜仩偙

#include

int main()

int max(char ch[100])elselength=0;

i++;

} return maxlength;}

c語言程式設計,輸入一個英文句子,統計單詞的個數。

10樓:凌亂心扉

#include

#include

#include

main()

//以下統計句子中的英文單詞個數;

for(i=0;(c=string)!='\0';i++)//for迴圈語句,遍歷句子中的每個字元;初始化i=0;若字元c!='\0',即未到達結束符'\0'的話,執行i++;

}printf("\n");

printf("您輸入的這句英文句子中共包含%d個英文字元,%d個英文單詞。\n",sum,num);

}示例:輸入語句:hello!my friend,how are you?(注意單詞的前後有空格)

擴充套件資料:

include用法:

#include命令預處理命令的一種,預處理命令可以將別的源**內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程式**;可以定義類似識別符號功能的巨集,在編譯時,前處理器會用別的文字取代該巨集。

插入標頭檔案的內容

#include命令告訴前處理器將指定標頭檔案的內容插入到前處理器命令的相應位置。有兩種方式可以指定插入標頭檔案:

1、#include《檔名》

2、#include"檔名"

如果需要包含標準庫標頭檔案或者實現版本所提供的標頭檔案,應該使用第一種格式。

如下例所示:

#include//一些數學函式的原型,以及相關的型別和巨集

如果需要包含針對程式所開發的原始檔,則應該使用第二種格式。

採用#include命令所插入的檔案,通常副檔名是.h,檔案包括函。

11樓:

#include

int main()

count+=1; //單詞數=空格數+1printf("the number of words are:%d\n",count);

return 0;  //main()函式是有返回值的}

試著給自己的家鄉寫一條廣告語,給家鄉寫一條廣告語

安徽是我家,文明靠大家。xx是我家生活靠大家 給家鄉寫一條廣告語 給你幾條範例 揭陽 揭天地乾坤靈氣 陽紫氣萬丈光芒。大同 世界大同,大有不同 大同大不同。大同非小異。屏南鴛鴦溪 羨鴛鴦戲水情,慕綠水青山景,盡在福建屏南鴛鴦溪。桂林 桂林山水甲天下。雲南 彩雲之南,萬綠之宗。無錫 太湖明珠。三峽 金...

sql查詢表中id最大的一條資料怎麼寫

你想搜尋欄位中最大的數?用這個select max column name from table name 應該加主鍵條件吧 select from table a where id select max id from table where key a.key and key n select ...

一條有關綠色環保的公益廣告,請仿寫一條有關綠色環保的公益廣告語

關 注 點滴,關 住 點滴。地球是我家,環保靠大家。小草青青,足下留情.你我同行 用綠色點綴希望 樹木擁有綠色,地球才有脈搏。24 只有一個地球 人類應該同舟共濟 25 人類善待自然 就是善待自己 26 地球能滿足人類的需要 但滿足不了人類的貪婪 甘 地 27 拯救地球 從生活中細節做起 28 人類...