原題: Problem Description 統計每個元音字母在字符串中出現的次數。 Input 輸入數據首先包括一個整數n,表示測試實例的個數,然後是n行長度不超過100的字符串。 Output 對於每個測試實例輸出5行,格式如下: a:num1 e:num2 i:num3 o:num4 u:num5 多個測試實例之間由一個空行隔開。 請特別注意:最後一塊輸出後面沒有空行:) Sample Input 2 aeiou my name is ignatius Sample Output a:1 e:1 i:1 o:1 u:1 a:2 e:1 i:3 o:0 u:1 原碼: [cpp] #include <string.h> #include <stdio.h> int main(void) { int n; int y[5]; char c; scanf("%d%*c", &n); while (n--) { y[0] = y[1] = y[2] = y[3] = y[4] = 0; while ((c = getchar()) != '\n') { switch (tolower(c)) { case 'a': y[0]++; break; case 'e': y[1]++; break; case 'i': y[2]++; break; case 'o': y[3]++; break; case 'u': y[4]++; break; default : break; } } printf("a:%d\n", y[0]); printf("e:%d\n", y[1]); printf("i:%d\n", y[2]); printf("o:%d\n", y[3]); printf("u:%d\n", y[4]); if (n) putchar('\n'); } return 0; }