杭電oj2027

標籤:

編程初期大一篇

 

 

 

【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')
               

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章