식이 올바르게 계산되지 않음

계속

이 특정 숫자 집합까지 모든 것을 올바르게 평가 한이 코드를 작성했습니다.

#include <cmath>

int n1 = 187972 ;
int n2 = 12026 ;
double a = 0.002 ;
int partial = round((n1*n2)*a) ;
int result = n1 - partial ;

결과는 프로그램에서 4256804로 반환되며 이는 완전히 잘못된 것입니다. 내가 착각 한 것 같지만 방법을 알 수 없습니다.

ΦXocę 웃 Пepeúpa 도구

제안 된 주석에서와 같이 n1 * n2가 int max 값을 오버플로하고 오버플로의 결과로 음수를 생성하므로 결과가 정확합니다.

사실은 -2034416024

여기 ideone 그래서 당신이 확인할 수 있습니다

https://ideone.com/NIGCmx

해결책은 대신 긴 숫자를 사용할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

계산 정렬이 올바르게 정렬되지 않음

분류에서Dev

UNION으로 SUM이 올바르게 계산되지 않음-MYSQL

분류에서Dev

Java, Blackjack이 올바르게 계산되지 않음

분류에서Dev

지난 12 개월 SUM이 powerBI에서 올바르게 계산되지 않음

분류에서Dev

제거 된 foreach 항목이 올바르게 계산되지 않음

분류에서Dev

제거 된 foreach 항목이 올바르게 계산되지 않음

분류에서Dev

PHP에서 날짜 차이가 올바르게 계산되지 않음

분류에서Dev

반복이 올바르게 계산되지 않습니다.

분류에서Dev

파이썬이 방정식을 올바르게 계산하지 않음

분류에서Dev

DateTime 형식이 올바르게 표시되지 않음

분류에서Dev

Python 형식이 올바르게 표시되지 않음

분류에서Dev

정규식이 올바르게 검증되지 않음

분류에서Dev

Poi 공식이 올바르게 평가되지 않음

분류에서Dev

피벗 테이블의 계산 된 열 집계가 올바르게 표시되지 않음

분류에서Dev

피벗 테이블의 계산 된 필드에 대해 총합계가 올바르게 표시되지 않음

분류에서Dev

올바르게 계산하지 않음

분류에서Dev

Python Panda에서 교차 필터까지 열 평균이 올바르게 계산되지 않음

분류에서Dev

computeDistanceBetween이 올바르게 계산되지 않는 것 같습니다.

분류에서Dev

Python의 정규식이 올바르게 일치하지 않음

분류에서Dev

날짜 형식이 올바르게 작동하지 않음

분류에서Dev

오늘 날짜와 이전 날짜의 차이가 올바르게 계산되지 않음

분류에서Dev

donejs를 사용하여 계산 된 값이 올바르게 업데이트되지 않음

분류에서Dev

뷰 모델이 올바르게 바인딩되지 않음 C #

분류에서Dev

바람둥이가 올바르게 배포되지 않음

분류에서Dev

음수 값이 올바르게 인쇄되지 않음

분류에서Dev

Sumif가 올바르게 계산되지 않음

분류에서Dev

GROUP BY가 올바르게 계산되지 않음

분류에서Dev

시간 함수가 올바르게 계산되지 않음

분류에서Dev

Fortran 95 이중 합산이 올바르게 출력되지 않음

Related 관련 기사

  1. 1

    계산 정렬이 올바르게 정렬되지 않음

  2. 2

    UNION으로 SUM이 올바르게 계산되지 않음-MYSQL

  3. 3

    Java, Blackjack이 올바르게 계산되지 않음

  4. 4

    지난 12 개월 SUM이 powerBI에서 올바르게 계산되지 않음

  5. 5

    제거 된 foreach 항목이 올바르게 계산되지 않음

  6. 6

    제거 된 foreach 항목이 올바르게 계산되지 않음

  7. 7

    PHP에서 날짜 차이가 올바르게 계산되지 않음

  8. 8

    반복이 올바르게 계산되지 않습니다.

  9. 9

    파이썬이 방정식을 올바르게 계산하지 않음

  10. 10

    DateTime 형식이 올바르게 표시되지 않음

  11. 11

    Python 형식이 올바르게 표시되지 않음

  12. 12

    정규식이 올바르게 검증되지 않음

  13. 13

    Poi 공식이 올바르게 평가되지 않음

  14. 14

    피벗 테이블의 계산 된 열 집계가 올바르게 표시되지 않음

  15. 15

    피벗 테이블의 계산 된 필드에 대해 총합계가 올바르게 표시되지 않음

  16. 16

    올바르게 계산하지 않음

  17. 17

    Python Panda에서 교차 필터까지 열 평균이 올바르게 계산되지 않음

  18. 18

    computeDistanceBetween이 올바르게 계산되지 않는 것 같습니다.

  19. 19

    Python의 정규식이 올바르게 일치하지 않음

  20. 20

    날짜 형식이 올바르게 작동하지 않음

  21. 21

    오늘 날짜와 이전 날짜의 차이가 올바르게 계산되지 않음

  22. 22

    donejs를 사용하여 계산 된 값이 올바르게 업데이트되지 않음

  23. 23

    뷰 모델이 올바르게 바인딩되지 않음 C #

  24. 24

    바람둥이가 올바르게 배포되지 않음

  25. 25

    음수 값이 올바르게 인쇄되지 않음

  26. 26

    Sumif가 올바르게 계산되지 않음

  27. 27

    GROUP BY가 올바르게 계산되지 않음

  28. 28

    시간 함수가 올바르게 계산되지 않음

  29. 29

    Fortran 95 이중 합산이 올바르게 출력되지 않음

뜨겁다태그

보관