728x90
반응형

문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=213&sca=10b0

 

JUNGOL

 

www.jungol.co.kr

문제

정수의 연산식을 입력받아 연산을 위한 함수를 호출하여

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
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기