C언어 while, case문을 이용한 메뉴선택
2018. 9. 16. 15:27ㆍ개발노트
while문은 메뉴를 무한루프로 나타내기위해 사용하고
case문은 각각의 메뉴를 선택하기 위해서 사용합니다.
0을 입력하면 종료가 되도록 case 0: 안에 return 0;을 넣었습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | #include <stdio.h> int main(void) { while (1) { printf("-------------------------------------------- \n"); printf("0. 0을 입력하면 종료합니다. \n"); printf("1. 대소문자 확인 후 대소문자로 변경 \n"); printf("2. 홀수/짝수 확인\n"); printf("3. N 팩토리얼 구하기(N!) \n"); printf("4. 2의 거듭제곱 구하기 \n"); printf("5. X의 Y제곱 구하기 \n"); printf("-------------------------------------------- \n"); scanf("%d", &num); switch (num) { case 1: printf("문자 하나를 입력하세요.\n"); break; case 2: printf("숫자를 입력하세요 \n."); break; case 3: printf("N 팩토리얼 구하기(N!) \n"); break; case 4: printf("2 의 거듭제곱 구하기 \n"); break; case 5: printf("X 의 Y제곱 구하기 \n"); break; case 0: return 0; } } } | cs |