소개
C 프로그래밍에서 문자는 소문자 또는 대문자 'a', 'e', 'i', 'o', 또는 'u'인 경우 모음으로 간주됩니다. 이 랩에서는 Switch Case 를 사용하여 입력된 문자가 모음인지 여부를 확인하는 프로그램을 작성하는 방법을 배우게 됩니다.
새 C 파일 생성
터미널에서 ~/project/ 디렉토리로 이동하여 main.c라는 새 파일을 생성합니다.
프로그램의 기본 코드 작성
main.c 파일에서 프로그램의 기본 코드를 작성하는 것으로 시작합니다.
#include <stdio.h>
int main() {
// Your code here
return 0;
}
사용자 입력 받기
프로그램에서 확인할 문자를 입력하도록 사용자에게 요청합니다.
#include <stdio.h>
int main() {
char ch;
printf("Input a Character: ");
scanf("%c", &ch);
// Your code here
return 0;
}
Switch Case 를 사용하여 입력이 모음인지 확인
ch 변수에 저장된 사용자 입력을 사용하여 Switch Case 를 통해 입력이 모음인지 확인할 차례입니다.
#include <stdio.h>
int main() {
char ch;
printf("Input a Character: ");
scanf("%c", &ch);
switch(ch) {
case 'a':
case 'A':
case 'e':
case 'E':
case 'i':
case 'I':
case 'o':
case 'O':
case 'u':
case 'U':
printf("%c is a vowel.\n", ch);
break;
default:
printf("%c is not a vowel.\n", ch);
}
// Your code here
return 0;
}
프로그램 실행
프로그램을 컴파일하고 실행합니다. 프롬프트가 표시되면 문자를 입력하고 프로그램이 모음인지 여부를 올바르게 식별하는지 확인합니다.
다양한 입력 값으로 프로그램 테스트
프로그램을 다양한 입력 (대문자, 소문자, 자음) 으로 테스트하고 프로그램이 모음을 올바르게 식별하는지 확인합니다.
요약
이 랩에서는 Switch Case 를 사용하여 문자가 모음인지 확인하는 C 프로그램을 작성하는 방법을 배웠습니다. 또한 의도하지 않은 코드가 실행되는 것을 방지하고 프로그램에서 효율적인 의사 결정을 보장하기 위해 각 case 에서 break 문을 사용하는 것의 중요성을 배웠습니다.



