else의 이용

C : 2007. 11. 1. 16:58
 

if (조건문) 실행문;

else 실행문;

*조건문이 참이면 문장이 실행되고 else는 실행되지 않느다.

조건문이 거짓이면 if의 문장은 실행되지 않고 else의 문장이 실행된다.

*컴퓨터에서 불필요한 연산을 하지 않도록 한다.


p.74_예제 1
#include <stdio.h>
int main(void)
{
 int num;

 printf("enter a number: ");
 scanf("%d", &num);

 if(num<0) printf("number is negative");
 else printf("number is non_negative");

 return 0;
}

p.75_예제 2
#include <stdio.h>
int main(void)
{
 int num1, num2;

 printf("enter first number: ");
 scanf("%d", &num1);

 printf("enter second number: ");
 scanf("%d", &num2);

 if(num2 == 0) printf("cannot divide by zero");
 else printf("answer is: %d", num1 / num2);
 
 return 0;
}


p.75_연습 1
#include <stdio.h>
int main(void)
{
 int num1, num2, choice;

 printf("enter two number \n");
 scanf("%d", &num1);
 scanf("%d", &num2);

 printf("1: sum, 2: multiply \nchoice : ");
 scanf("%d", &choice);

 if(choice == 1) printf("sum : %d\n", num1+num2);
 else printf("multiply : %d\n", num1*num2);

 return 0;
}

p.75 연습문제 2
#include <stdio.h>
int main(void)
{
 int num;

 printf("enter a number : ");
 scanf("%d", &num);

 if(num%2==0) printf("짝수\n");
 else printf("홀수\n");

 return 0;
}

Posted by 청웨일