標籤:
編程初期大一篇 |
【BestCoder Round #2 來了!】7月27號19:00~21:00(賽前30分鐘停止註冊比賽)
統計元音
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 36449 Accepted Submission(s): 15030
Problem Description 統計每個元音字母在字符串中出現的次數。
Input 輸入數據首先包括一個整數n,表示測試實例的個數,然後是n行長度不超過100的字符串.
Output對於每個測試實例輸出5行,格式如下:
a:num1
e:num2
i:num3
o:num4
u:num5
多個測試實例之間由一個空行隔開。
請特別注意:最後一塊輸出後面沒有空行:
Sample Input
2
aeiou
Sample Output
a:1
e:1
i:1
o:1
u:1
a:2
e:1
i:3
o:0
u:1
my name is ignatius
做這道題時,思路很清晰,但犯了一個錯誤,致使提交了一天也總是AC不過,下面是我原始的代碼。
#include
int main()
{
int j,n,a,e,i,o,u;
char c[110],*p;
while(scanf("%d",&n)!=EOF)
{
getchar();
for(j=0;j
gets(c);
a=0;
e=0;
i=0;
o=0;
u=0;
for(p=c;*p!='\0';p++)
{
if(*p=='a')
a=a+1;
if(*p=='e')
e=e+1;
if(*p=='i')
i=i+1;
if(*p=='o')
o=o+1;
if(*p=='u')