problem description
統計每個母音字母在字串**現的次數。
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
#include#includeint main()
; while(~scanf("%d",&n))
; //讀入字串
gets(str);
for( i = 0; i < strlen(str); i++)
}for(i = 0; i < 5; i++)
printf("%c:%d\n",str1[i],num[i]);
//最後乙個測試用例後面沒有空行
if(--n )
printf("\n");
} return 0;
}
解題思路:1、字串中的空格可以使用getchar()來吸收。
2、使用switch語句使得語句更簡單。
杭電Oj刷題(2027)
題目描述 統計每個母音字母在字串 現的次數。input 輸入資料首先包括乙個整數n,表示測試例項的個數,然後是n行長度不超過100的字串。output 對於每個測試例項輸出5行,格式如下 a num1 e num2 i num3 o num4 u num5 多個測試例項之間由乙個空行隔開。請特別注意...
杭電oj編碼2027
問題描述 統計每個母音字母在字串中出現的次數。輸入 輸入資料首先包括乙個整數n,表示測試例項的個數,然後是n行長度不超過100的字串。輸出 對於每個測試例項輸出5行,格式如下 a num1 e num2 i num3 o num4 u num5 多個測試例項之間由乙個空行隔開。請特別注意 最後一塊輸...
杭電Oj刷題(2005)
題目描述 給定乙個日期,輸出這個日期是該年的第幾天。input 輸入資料有多組,每組佔一行,資料格式為yyyy mm dd組成,具體參見sample input 另外,可以向你確保所有的輸入資料是合法的。output 對於每組輸入資料,輸出一行,表示該日期是該年的第幾天。sample input 1...