字串之統計母音

2021-06-20 09:18:55 字數 1805 閱讀 1741

description

統計每個母音字母在字串中出現的次數。

input

輸入資料首先包括乙個整數

n,表示測試例項的個數,然後是

n行長度不超過

100的字串。

output

對於每個測試例項輸出

5行,格式如下:

a:num1

e:num2

i:num3

o:num4

u:num5

多個測試例項之間由乙個空行隔開。

請特別注意:最後一塊輸出後面沒有空行:)

題目要就統計母音的個數,其實就是查詢字串中幾個特殊字元的個數;

為了對每個字元進行比較,需要求出字串的長度,別忘了加所需的標頭檔案(

#include

),為了消除空格的影響,用

gets

輸入字串,還有引用

c語言的標頭檔案(

#include);

迴圈輸入固定的

n組資料,需要先輸入乙個數字(

scanf("%d\n",&m);

),然後用迴圈語句控制輸入的次數(

for(j=1;j<=m; j++)

);定義四個變數,賦初值為

0,且在輸入迴圈之內,在統計迴圈之外,否則,每次每次統計的結果不清零會累加或者在統計迴圈之內只能得到最後一次迴圈統計的結果;

求出字串長度(

n=strlen(str);

),並在長度之內迴圈進行統計(

for(i=0;i<=n-1; i++)

);注意,字元陣列中下標從0

開始,if

語句中相等時雙等號;

按照要求,除了最後一次輸入的測試以外(

if(j)

,每次結果後面都有乙個空行(

cout

; 迴圈一次,輸出一次結果(

cout<

字串 統計母音

description統計每個母音字母在字串 現的次數。input輸入資料首先包括乙個整數n,表示測試例項的個數,然後是n行長度不超過100的字串。output對於每個測試例項輸出5行,格式如下 a num1 e num2 i num3 o num4 u num5 多個測試例項之間由乙個空行隔開。請...

統計字典序母音字串的數目

1641.統計字典序母音字串的數目 難度中等40 給你乙個整數 n 請返回長度為 n 僅由母音 a e i o u 組成且按 字典序排列 的字串數量。字串 s 按 字典序排列 需要滿足 對於所有有效的 i s i 在字母表中的位置總是與 s i 1 相同或在 s i 1 之前。示例 1 輸入 n 1...

字串之字元統計

給出一串字元,要求統計出裡面的字母 數字 空格以及其他字元的個數。字母 a,b,z a,b,z 組成數字 0,1,9 空格 不包括引號 剩下的可列印字元全為其他字元。測試資料有多組。每組資料為一行 長度不超過 100000 資料至檔案結束 eof 為止。每組輸入對應一行輸出。包括四個整數 a b c...