본문 바로가기
C/SWEA

[SWEA] #1938. 아주 간단한 계산기

by 단월໒꒱ 2021. 4. 3.

[문제]

 

[코드]

 

 

[풀이]

a, b를 정수로 선언하고 scanf 함수를 사용해서 입력될 두 수를 a, b에 각각 저장하도록 했다.

제약 사항에 a, b 두 수가 1~9까지의 수라는 조건은 if문으로 표현했고 1 ≤ a ≤ 9 이지만 동시에 두개의 부등호를 걸지 못하기 때문에 둘로 나눠서 &&로 이어주었다.

4개의 사칙연산의 값을 c, d, e, f로 둬서 printf 함수로 c, d, e, f를 출력하는 방법으로도 작성해보았는데 코드가 너무 길어져서 따로 수를 저장하는 대신 바로 계산된 값을 출력할 수 있도록 해주었다.

나누기 연산에서 소수점 아래의 수는 버린다고 했지만 int와 %d 로 인해 / 연산의 결과로 몫이 출력되어 별도로 뭘 덧붙이지 않았다.

 

 

[결과]

input에 8 3 을 입력하면 아래와 같은 결과가 나온다.

 

 

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PjsYKAMIDFAUq&

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

 

'C > SWEA' 카테고리의 다른 글

[SWEA] #2070. 큰 놈, 작은 놈, 같은 놈  (0) 2021.05.09
[SWEA] #2019. 더블더블  (0) 2021.05.09
[SWEA] #2058. 자릿수 더하기  (0) 2021.04.10
[SWEA] #2043. 서랍의 비밀번호  (0) 2021.04.10
[SWEA] #1936. 1대1 가위바위보  (0) 2021.04.04

댓글