728x90
반응형
문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=213&sca=10b0
문제
정수의 연산식을 입력받아 연산을 위한 함수를 호출하여
4칙연산(+ - * /)의 연산결과를 출력하는 프로그램을 작성하시오.
('/'의 경우는 정수 부분만 출력하고 4칙연산 이외의 연산 결과는 0으로 한다.)
( if_else 문으로 작성하세요.)
입력 예
10 + 20
출력 예
10 + 20 = 30
코드 :
# include <stdio.h>
int four(int num1,char ch, int num2);
int main(){
int num1,num2;
char ch;
scanf("%d %c %d",&num1,&ch,&num2);
printf("%d %c %d = %d",num1,ch,num2,four(num1,ch,num2));
}
int four(int num1,char ch, int num2)
{
if(ch == '+')
return num1+num2;
else if(ch == '-')
return num1-num2;
else if(ch == '*')
return num1*num2;
else if(ch == '/')
return num1/num2;
else
return 0;
}
728x90
반응형
최근댓글