C語言 XDOJ練習 單詞統計

2021-10-14 07:52:17 字數 956 閱讀 7253

題目描述

輸入字串string[n](n≤100),各個單詞以空格隔開,單詞長度小於等於8,輸入單詞word[m](m≤8),

在string中查詢出相同的單詞並統計該單詞出現的次數資訊,單詞不區分大小寫,

輸出單詞和出現次數的資訊,資料之間空一格空格。

主函式輸入字串和待統計單詞,編寫函式count()實現統計和資訊輸出

輸入描述

輸入一行字元以空格隔開各個單詞,輸入要統計的單詞。

輸出描述

輸出單詞及其出現的次數資訊,資料之間空一格。

輸入樣例

to be or not to be is a question

to輸出樣例

to 2

#include

#include

intmain()

,s0[50]

=;gets

(s);

//句子

gets

(s0)

;//單詞

/*把首字母轉化為小寫字母*/

strlwr

(s);

for(i=

0;i<

strlen

(s);i++

)//遍歷句子 ,以尋找首字母

else

} length=

strlen

(s0);if

(count==length)

//如果存在匹配片段

else}}

}for

(i=0

;i)printf

(" %d"

,num)

;return0;

}

C語言 XDOJ練習 拼數字

時間限制 1s記憶體限制 1000kb 問題描述 對於給定的字串行 字串行長度小於100 從左至右將所有數字字元取出拼接成乙個無符號整數 拼接出的整數小於2 31 然後計算並輸出該整數的最大因子 如果是素數或0,則其最大因子為自身 輸入說明 輸入資料為一行字串行。輸出說明 對輸入的字串行,求出所得整...

C語言程式設計 C語言統計單詞個數,單詞個數演算法

在實際生活中經常會遇到乙個問題 寫英語作文時,常常要求滿足一定的字數。在以往,要麼我們乙個乙個地數 要麼我們估算一行的單詞數,然後用行數進行估算。要解決這個問題,最自然的演算法是,讀取文章的所有內容,然後乙個單詞乙個單詞地統計,然而,我們在這裡遇到了乙個難題 程式看不懂英文,如何知道什麼是乙個單詞,...

c語言練習 6 3 單詞長度

你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以 結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如 it s 算乙個單詞,長度為4。注意,行中可能出現連續的空格 最後的 不計算在內。輸入格式 輸入在一行中給出一行文字,以 結束。輸出格式 在一行中輸出這行文字對應的單詞...