정수의 연산식을 입력받아 연산을 위한 함수를 호출하여 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 |