ACM 統計母音

2021-10-10 12:00:10 字數 1133 閱讀 2948

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

input

輸入資料首先包括乙個整數n,表示測試例項的個數,然後是n行長度不超過100的字串。

output

對於每個測試例項輸出5行,格式如下:

a:num1

e:num2

i:num3

o:num4

u:num5

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

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

sample input

2aeiou

my name is ignatius

sample output

a:1e:1

i:1o:1

u:1a:2

e:1i:3

o:0u:1

常規題,兩個妙點:

1、用getchar();把回車鍵吸收了;

不然會出現一輸入2就輸出aeiou分別是0的情況;

2、學到了一種新的「最後一次輸出無空行的方法」:

cout<<

"a:"

<"e:"

<"i:"

<"o:"

<"u:"

其中的n對應while(n–)的n,正好最後一次n=0就不輸出了;

ps:若提交之後出現一堆錯誤,可能是語言選錯了:)

整體**如下:

#include

#include

using

namespace std;

intmain()

else

if(a[i]

==101

)else

if(a[i]

==105

)else

if(a[i]

==111

)else

if(a[i]

==117)}

cout<<

"a:"

<"e:"

<"i:"

<"o:"

<"u:"

}return0;

}

acm2027 統計母音

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

杭電ACM 2027 統計母音

這道題注意格式,我提交了三次,前兩次都是pe錯誤。原因就是沒注意到 多個測試例項之間由乙個空行隔開。請特別注意 最後一塊輸出後面沒有空行 的要求。include includeint main int n char ch 100 scanf d n getchar int num a,num e,n...

杭電ACM 2027 統計母音

簡單題,主要知道母音字母有哪些,就很容易通過if語句計算出來。我的ac 如下 include include include include using namespace std int main void char vowel cin n 獲取回車,否則出錯 getchar for int h ...