統計每個母音字母在字串中出現的次數。
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
問題鏈結:
問題分析:定義乙個二維陣列儲存n組資料,乙個一維陣列儲存母音字母個數,再用getline函式輸入char字元,判斷字元ascill碼值是否為母音字母的ascill碼值,使相應的一位陣列做加1最後輸出即可,唯一注意的是需要用cin.ignore(1000, 『\n』);使其忽略回車判斷。
ac通過的c++語言程式如下:
#includeusing namespace std;
int main()
//相當於宣告了乙個p[n][3]的二維陣列
for (int j = 0; j < n; j++)
for (int j = 0; j < n; j++)
}cout << "a:" << a << endl;
cout << "e:" << e << endl;
cout << "i:" << i << endl;
cout << "o:" << o << endl;
cout << "u:" << u << endl;
if (j != n - 1)
} return 0;
}
HDOJ2027 統計母音
hdoj2027 統計母音 problem description 統計每個母音字母在字串中出現的次數。input 輸入資料首先包括乙個整數n,表示測試例項的個數,然後是n行長度不超過100的字串。output 對於每個測試例項輸出5行,格式如下 a num1 e num2 i num3 o num...
杭電2027 統計母音
絕對的水題,只要注意輸出最後一組案例後沒有空行!problem description 統計每個母音字母在字串中出現的次數。input 輸入資料首先包括乙個整數n,表示測試例項的個數,然後是n行長度不超過100的字串。output 對於每個測試例項輸出5行,格式如下 a num1 e num2 i ...
統計母音(杭電2027)
include main int n,i,j,c 26 char a 5 b 100 定義 a字串,a,e,i,o,u while scanf d n eof getchar while n gets b for i 0 b i i for j 0 j 5 j if a j b i 判斷 b中的字元...