統計每個母音字母在字串**現的次數。
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 ...