반응형
[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;
}
반응형
'Solution_ > C언어 콘서트' 카테고리의 다른 글
[c언어 콘서트] 10장 7번 (문자열을 거꾸로) (2) | 2018.10.11 |
---|---|
[c언어 콘서트] 10장 6번 (소문자를 대문자로 변환) (2) | 2018.10.11 |
[c언어 콘서트] 10장 4번 (공백 제거) (0) | 2018.10.11 |
[c언어 콘서트] 10장 3번 (문자반복 횟수 계산) (0) | 2018.10.11 |
[c언어 콘서트] 10장 2번 (비밀번호 입력) (4) | 2018.10.11 |
댓글