๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.
:: C_ ๐Ÿšฉ/์˜ˆ์ œ

[C์–ธ์–ด] ์˜ˆ์ œ ํ’€๊ธฐ -switch- / ๊ณ„์‚ฐ๊ธฐ

by EunBird 2021. 2. 14.

๋ฌธ์ œ:

 

1*3

3/4

1+3

1-5

 

์ฒ˜๋Ÿผ ์ž…๋ ฅํ•˜๋ฉด ๊ณ„์‚ฐํ•ด์ฃผ๋Š” ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์–ด๋ผ.


 

 

#include<stdio.h>
void main() {

 

int a, b;  //์ •์ˆ˜๊ณต๊ฐ„ a, b ์ƒ์„ฑ.
char op;   //๋ฌธ์ž๊ณต๊ฐ„ op ์ƒ์„ฑ.
scanf("%d %c%d", &a, &op, &b);  // ๊ฐ๊ฐ a, op, b์— ์ €์žฅ.

switch (op) {  //op์— ๋Œ€ํ•ด.
case'+' //op๊ฐ€ +์ธ ๊ฒฝ์šฐ.
   printf("%d", a + b);
   break;
case'-' //op๊ฐ€ -์ธ ๊ฒฝ์šฐ.
   printf("%d", a - b);  
   break;
case '*' //op๊ฐ€ *์ธ ๊ฒฝ์šฐ.
   printf("%d", a*b);
   break;
case '/' //op๊ฐ€ /์ธ ๊ฒฝ์šฐ.
   printf("%d", a / b);
   break;
   }


}


 

728x90

๋Œ“๊ธ€