ekwjd1871   5년 전

ㅜㅜ 디버깅도하고 검색해서 코드비교해봣는데도

문제점을 잘 모르겠습니다

jh05013   5년 전

질문을 올릴 때 "아래 공지사항을 먼저 읽고 글을 작성해 주세요." 라는 말이 나오는데 읽으셨나요? 그 글에 굵은 글씨로 "질문 검색을 먼저 해서 자신에게 필요한 답변이나 반례가 없는지 확인하고 질문을 남겨주세요." 라고 적혀 있습니다.

seico75   5년 전

반올림.  printf는 반올림을 보장하지 않는 걸로 압니다.

jh05013   5년 전

반올림은 됩니다. 하지만 다른 문제점이 있습니다.

seico75   5년 전

이 문제에서 printf 의 문제가 아님은 확인 했습니다만...

https://www.exploringbinary.co...

컴파일러에 따라서 결과가 달라질 것 같습니다.

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6. printf( "%.3f\n", 1.1115);
  7. printf( "%.3f\n", 1.1125);
  8. printf( "%.3f\n", 1.1135);
  9. printf( "%.3f\n", 1.1145);
  10. printf( "%.3f\n", 1.1155);
  11. printf( "%.3f\n", 1.1165);
  12. printf( "%.3f\n", 1.1175);
  13. printf( "%.3f\n", 1.1185);
  14.  
  15. return 0;
  16. }

ekwjd1871   5년 전

아주 뜻깊은 문제가 된것 같습니다 감사합니다 ㅎㅎ

좋은 예제 덕분에 잘 해결하고 

반올림 공부를 해서 문제를 맞췄습니다!

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