UXO Studio
  • C 기초 03 : if함수
    2024년 09월 25일 11시 25분 13초에 업로드 된 글입니다.
    작성자: UXO Studio

     

     

     

    01 조건문 if, else, 관계연산자

    02 다중 조건문 else if

     

     

     

     

    01 조건문 if, else, 관계연산자

    #include <stdio.h>
    
    int main(void) {
        int num;
        puts("짝수인지 홀수인지 모르겠는 숫자 입력");
        scanf("%d", &num);
        if (num % 2 == 0) {
            printf("짝수");
        }
        else {
            printf("홀수");
        }
        return 0;
    }
     
    ------------------------
    짝수인지 홀수인지 모르겠는 숫자 입력
    33
    홀수
    ------------------------
     

    관계연산자

    1) == : 같다

    2) != : 같지 않다

    3) > : 크다

    4) >= : 크거나 같다

    5) < : 작다

    6) <= : 작거나 같다

    #include <stdio.h>
    
    int main(void) {
        char yn1;
        char yn2;
        char name[20];
        printf("신난다 - *\n\n야생 피카츄를 손에 넣었다.\n이름을 지어주겠습니까 ? [ y / n ]\n");
        scanf("%c", &yn1);
        if (yn1 == 'y') {
            printf("이름을 지어주세요 : ");
            scanf("%s", name);
            printf("피카츄의 이름을 정말 \'%s\'로 정하시겠습니까 ? [ y / n ]\n", name);
            scanf(" %c", &yn2);
            if (yn2 == 'y') {
                printf("\'%s\'와 모험을 떠나보세요 !", name);
            }
            else {
                printf("처음으로 돌아가세요.");
            }
        }
        else {
            printf("\'피카츄\'와 모험을 떠나보세요 !");
        }
        return 0;
    }
     
    ------------------------
    신난다 - *
    
    야생 피카츄를 손에 넣었다.
    이름을 지어주겠습니까 ? [ y / n ]
    y
    이름을 지어주세요 : 키위
    피카츄의 이름을 정말 '키위'로 정하시겠습니까 ? [ y / n ]
    y
    '키위'와 모험을 떠나보세요 !
    ------------------------
     

     

     

    02 다중 조건문 else if

    #include <stdio.h>
    
    int main(void) {
        int num;
        printf("1~3 사이의 수 중 하나를 입력하시오.\n");
        scanf("%d", &num);
        if (num == 1) {
            printf("1을 입력하였습니다.");
        }
        else if (num == 2) {
            printf("2를 입력하였습니다.");
        }
        else if (num == 3) {
            printf("3를 입력하였습니다.");
        }
        else {
            printf("%d는 1~3 사이의 수가 아닙니다.", num);
        }
    
        return 0;
    }
     
    ------------------------
    1~3 사이의 수 중 하나를 입력하시오.
    2
    2를 입력하였습니다.
    ------------------------
     

     

     

    #조건문 #if문 #else문 #관계연산자 #다중조건문 #elseIf문 #C언어 #프로그래밍 #코딩기초 #프로그래밍공부 #코딩연습 #프로그래밍언어 #초보프로그래머 #C언어기초 #조건문사용법 #관계연산자설명 #조건문예제 #C언어조건문 #프로그래밍조건문 #코딩조건문 #프로그래밍기초

     

    'C C++ > C 기초' 카테고리의 다른 글

    C 기초 06 : for 함수, 라이브러리 함수  (0) 2024.09.25
    C 기초 05 : switch case 함수  (0) 2024.09.25
    C 기초 04 : while 함수  (0) 2024.09.25
    C 기초 02 : 자료의 입력과 출력2  (0) 2024.09.25
    C 기초 01 : 자료의 출력1  (0) 2024.09.25
    댓글