HDU - 2027——統計母音
阿新 • • 發佈:2018-12-17
統計母音
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 100796 Accepted Submission(s): 38651
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
問題連結:HDU-2027
問題簡述:統計幾句話中各個母音的數量。
問題分析:迴圈掃描就好,注意要多組輸入,每組之間要有空格。
程式說明:暴力掃描。。。
AC通過程式碼:
#include <stdio.h> #include <string.h> int main() { char s[105]; int a,e,i,o,u; int n; int j,k,z; scanf("%d",&n); getchar(); for(k=0;k<n;k++) { a=0;e=0;i=0;o=0;u=0; gets(s); for(j=0;j<strlen(s);j++) { if(s[j]=='a') a++; else if(s[j]=='e') e++; else if(s[j]=='i') i++; else if(s[j]=='o') o++; else if(s[j]=='u') u++; } printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",a,e,i,o,u); if(k!=n-1) printf("\n"); } return 0; }