swich~case
swich~case문이란? : 여러 개의 상수 중에서 조건에 해당하는 하나를 골라서 실행한다.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void)
{
int num1 = 0, num2 = 0, res = 0;
char op;
printf("사칙연산 입력 (정수) : ");
scanf("%d %c %d", &num1, &op, &num2);
switch (op)
{
case '+':
res = num1 + num2;
break;
case '-':
res = num1 - num2;
break;
case '*':
res = num1 * num2;
break;
case '/':
res = num1 / num2;
break;
}
printf("%d %c %d = %d", num1, op, num2, res);
return 0;
}
- 이때 break의 역할은 해당 블록을 탈출하는데 사용한다.
- scanf를 사용해서 내가 원하는 값을 입력하면 연산이 되어서 나온다.
ex) 6/2=3, 2*2=4, 2+5=7, 8-2=6