728x90
반응형
문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=107&sca=10i0
문제
두 정수와 한 개의 연산자(+, -, *, /, %)를 입력 받아 입력 순서대로 계산하는 계산식을 출력하시오.
* 표준입출력방식으로 작성하세요.
입력 예
82 51 +
출력 예
82 + 51 = 133
코드 :
# include <stdio.h>
int main()
{
int num1,num2;
char c;
fscanf(stdin,"%d %d %c",&num1,&num2,&c);
switch(c)
{
case '+':
fprintf(stdout,"%d + %d = %d",num1,num2,num1+num2);
break;
case '-':
fprintf(stdout,"%d - %d = %d",num1,num2,num1-num2);
break;
case '*':
fprintf(stdout,"%d * %d = %d",num1,num2,num1*num2);
break;
case '/':
fprintf(stdout,"%d / %d = %d",num1,num2,num1/num2);
break;
case '%':
fprintf(stdout,"%d %% %d = %d",num1,num2,num1%num2);
break;
default:
break;
}
return 0;
}
728x90
반응형
최근댓글