혼자 공부하는 C언어 5챕터 도전실전예제
도전1 계산기 프로그램 키보드로 수식을 입력하면 계산 결과를 출력하는 프로그램을 작성하세요. 정수 사칙연산만 입력합니다.
나의 풀이
#include <stdio.h>
int main(void) {
int first_number, second_number = 0;
char operator_symbol;
int result = 0;
printf("사칙연산 입력(정수) :");
scanf("%d", &first_number);
scanf("%c", &operator_symbol);
scanf("%d", &second_number);
printf("%d%c%d\n", first_number, operator_symbol, second_number);
if (operator_symbol == '+') {
result = first_number + second_number;
}
else if (operator_symbol == '-') {
result = first_number - second_number;
}
else if (operator_symbol =='*') {
result = first_number * second_number;
}
else if (operator_symbol == '/') {
result = first_number / second_number;
}
else {
printf("%c는 +,-,*,/ 중 하나여야 합니다.", operator_symbol);
}
printf("%d%c%d=%d", first_number, operator_symbol, second_number, result);
return 0;
}