[여름 기초 2] B HDU 2027 통계 모음
3096 단어 물문제 연습
제목의 뜻
모든 모음 자모가 문자열에 나타나는 횟수를 통계하다.
사고의 방향
모든 문자는 switch로 분류하여 통계합니다.
AC 코드*
#include
#include
#include
int main() {
char sentence[101];
int count[5] = {0};
int n, length, i;
scanf("%d
", &n);
while ( n-- ) {
fgets(sentence, 101, stdin);
length = strlen(sentence);
for(i = 0; i < 5; i++) {
count[i] = 0;
}
for (i = 0; i < length; i++) {
switch (sentence[i]) {
case 'a': count[0]++; break;
case 'e': count[1]++; break;
case 'i': count[2]++; break;
case 'o': count[3]++; break;
case 'u': count[4]++; break;
default: break;
}
}
printf("a:%d
e:%d
i:%d
o:%d
u:%d
", count[0], count[1], count[2], count[3], count[4]);
if ( n ) {
printf("
");
}
}
return 0;
}
*참고: HUST의 Virtual Judge에서 AC 테스트