본문 바로가기
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;
}

반응형

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