정수의 연산식을 입력받아 연산을 위한 함수를 호출하여 4칙연산(+ - * /)의 연산결과를 출력하는 프로그램을 작성하시오.
('/'의 경우는 정수 부분만 출력하고 4칙연산 이외의 연산 결과는 0으로 한다.)
단 if~ else if~ else 문으로 작성하세요.



10 + 20
10 + 20 = 30


[코드]


#include <stdio.h>


int Operation(int a, char b, int c);


int main() {


 int a, c, res;
 char b;


 scanf("%d %c %d", &a, &b, &c);

 res = Operation(a, b, c);


 printf("%d %c %d = %d \n", a, b, c, res);


 return 0;
}


int Operation(int a, char b, int c) {


 int res;


 if (b == '+')
  res = a + c;
 else if (b == '-')
  res = a - c;
 else if (b == '*')
  res = a * c;
 else if (b == '/')
  res = a / c;
 else
  res = 0;


 return res;
}

'코딩 > Language Coder' 카테고리의 다른 글

578 : 함수1 - 자가진단8  (0) 2018.06.29
577 : 함수1 - 자가진단7  (0) 2018.06.29
575 : 함수1 - 자가진단5  (0) 2018.06.29
574 : 함수1 - 자가진단4  (0) 2018.06.29
573 : 함수1 - 자가진단3  (0) 2018.06.29

+ Recent posts