도전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;
}

Tags:

Updated: