728x90
출처 : 반크_독도포스터
참고풀이]
//Dev-C++ 5.11로 작업함.
#include <stdio.h>
#include <string.h> //strlen()
#include <stdlib.h> //tolower()
int main()
{
char N[100];//입력 문자열 변수
char Ndel[100]={'\0'};//문자열의 모음 제거한 문자열 변수
char vowel[]="aeiou";//영어모음 체크 문자열변수
int i,j,k;//반복, 인덱스 변수
int chk;//모음 체크변수
//문자열을 입력한다.
printf("텍스트를 입력하시오 : ");
gets(N);
//영어 단모음 제거한 문자열을 구한다.
for(j=0,i=0;i<strlen(N);i++)
{
//문자열중 해당 문자가 모음인지 체크한다.
for(chk=1,k=0;k<strlen(vowel);k++)
if(tolower(N[i])==vowel[k])
{
chk=0; break;
}
//모음을 제외한 문자들을 따로 저장한다.
if(chk) Ndel[j++]=N[i];
}
Ndel[j]='\0';
printf("모음이 제거된 텍스트 : %s\n",Ndel);
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 여름
반응형
댓글