본문 바로가기
IT창고/C

중첩 if 문 예제..!!

by 창구창고 2007. 1. 22.

📑 목차

    반응형

    // 중첩된 if문

    #include <stdio.h>

    // 매인함수 시작
    int main(void)
    {
     int num1 = 0, num2 = 0;

     printf("간단한 정수 두 개를 공백으로 구분하여 입력하세요.\n");
     printf("입력>");
     scanf("%d, %d", &num1, &num2);

     //if문 하나
     if (num1 == 0){
      if (num2 != 0)
       printf("16줄 : 두 수 %d과 %d는(은) 모두 0이 아닙니다.\n", num1, num2);
     }
     else
      printf("18줄 : num1 %d는(은) 0이 아니고, num2 %d는 0입니다.\n", num1, num2);

     //if문 둘
     if (num1 != 0) {
      if (num2 != 0)
       printf("22줄 : 두 수 %d과 %d는(은) 모두 0이 아닙니다.\n", num1, num2);
     }

     else
      printf("24줄 : num1 %d는(은) 0입니다.\n", num1);


     //if문 셋
     if (num1 != 0) {
      if (num2 != 0)
       printf("28줄 : 두 수 %d과 %d는(은) 모두 0이 아닙니다.\n", num1, num2);
      else
       printf("30줄 : num1 %d는(은) 0이 아니고, num2 %d는 0입니다.\n", num1, num2);
     }
     else {
      if (num2 != 0)
       printf("33줄 : num1 %d는(은) 0이고, num2 %d는(은) 0이 아닙니다.\n", num1, num2);
      else
       printf("33줄 : 두 수 %d과 %d는(은) 모두 0이입니다.\n", num1, num2);
     }

     return 0;
    }

    반응형

    "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."