zwoong   2년 전

문제 : 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.

위에 두 정수를 입력 받으라는 거와 다르게 밑에 정답으로 인정받은 내용에 경우

double형인 실수를 입력받아도 정답처리가 되는데 문제에 오타가 있는 것 일까요?

0000000000   2년 전

-252에서 +252 범위 이내의모든 정수는 double로도 정확하게 입력받을 수 있습니다.

mjy   2년 전

실수는 정수를 포함합니다.  유리수가 정수를 포함하고 복소수가 실수를 포함하는 것처럼이요

수학 이라는 영역에서 실수는 정수를 포하는게 맞지만,

프로그래밍의 경우 실수와 정수의 구조가 완전 다르다는 점도 염두해 두셔야 합니다.

실수의 경우 부동소수점으로 저장하고, 계산하기 때문에 오차도 꽤 존재합니다.
( 특히, C언어 float )

그래서 형변환 하실 때 주의해서 계산해봐야 합니다.

댓글을 작성하려면 로그인해야 합니다.