본문 바로가기
Solution_/C언어 콘서트

[c언어 콘서트] 10장 5번 (모음 제거)

by 낭람_ 2018. 10. 11.
반응형

[10장 5번]


텍스트 안의 모음을 전부 삭제하는 프로그램을 작성해본다.



[풀이]

#include<stdio.h>
#include<string.h>

int main() {
char str[100];
int i, j;
printf("텍스트를 입력한다 : ");
scanf("%[^\n]s", str);

for (i = 0; str[i]; i++) {
if (str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o' || str[i] == 'u') {
for (j = i; str[j]; j++) {
str[j] = str[j + 1];
}
}
else if (str[i] == 'A' || str[i] == 'E' || str[i] == 'I' || str[i] == 'O' || str[i] == 'U') {
for (j = i; str[j]; j++) {
str[j] = str[j + 1];
}
}
}
printf("최종 텍스트 : %s\n", str);
return 0;
}


반응형

댓글