부동 소수점 숫자를 반올림하려면 어떻게해야합니까? 예 : 9107609 ~ 91 또는 911 등부동 소수점 숫자를 반올림하는 방법은 무엇입니까?
-2
A
답변
5
나누기는 각각 100000 또는 10000으로 나뉩니다. C 구간은 0을 향해 반올림되므로 숫자는 항상 내림됩니다. 가장 가까운 정수로 반올림하려면 this question을 참조하십시오.
+0
십진수를 자르는 것과 동등한 "반올림"이 있습니까? 예 : 1.9가 1로 반올림됩니까? –
+3
@ChrisSprague : 예. – Adrian
1
floor(number/(10^numberofdigitstocut))
또는 ceil(number/(10^numberofdigitstocut))
과 같은 값일 수 있습니다.
0
#include <math.h>
//returns n rounded to digits length
int round_int (int n, int digits)
{
int d = floor (log10 (abs (n))) + 1; //number of digits in n
return floor(n/pow(10, d-digits));
}
0
라운드에 (긍정적 인 경우, 다른 이분의 만 빼기) 내가 볼
int rounded = (9107609 + 10000/2)/10000;
관련 문제
- 1. 배열에서 부동 소수점으로 반올림하는 부동 소수점
- 2. 부동 소수점 숫자를 부동 소수점으로 변환
- 3. jscript에서 부동 소수점 숫자를 자르는 방법은 무엇입니까?
- 4. 부동 소수점 뒤에 숫자를 제거하는 방법은 무엇입니까?
- 5. RABL 템플릿에서 숫자를 반올림하고 반올림하는 방법은 무엇입니까?
- 6. 소수점 이하를 반올림하는 방법은 무엇입니까?
- 7. 소수점 이하를 반올림하는 방법은 무엇입니까?
- 8. PHP에서 숫자를 반올림하는 방법은 무엇입니까?
- 9. 파이썬에서 부동 소수점 숫자를 다음 정수까지 반올림하는 가장 간단한 방법은 무엇입니까?
- 10. 파일에서 부동 소수점 숫자를 선택하십시오.
- 11. 부동 소수점 숫자를 단어로 변환
- 12. 부동 소수점 숫자를 비교하는 방법
- 13. 부동 소수점 숫자를 기본으로 변환
- 14. 부동 소수점 숫자를 더하는 이유는 무엇입니까?
- 15. mit-scheme에서 부동 소수점 숫자를 반환하려면 어떻게해야합니까?
- 16. 값을 반올림하는 방법은 무엇입니까?
- 17. C : 숫자를 항상 반올림하는 방법
- 18. 정밀도를 잃지 않고 부동 소수점 숫자를 텍스트로 저장하는 방법은 무엇입니까?
- 19. sparc 어셈블리를 사용하여 부동 소수점 레지스터에 숫자를 할당하는 방법은 무엇입니까?
- 20. 부동 소수점 숫자의 추가 숫자를 표시하는 방법은 무엇입니까?
- 21. x86 어셈블리에서 부동 소수점 숫자를 나누는 방법은 무엇입니까?
- 22. "1.01383e + 007"대신 전체 부동 소수점 숫자를 인쇄하는 방법은 무엇입니까?
- 23. 스케일 독립적 인 임의의 부동 소수점 숫자를 생성하는 방법은 무엇입니까?
- 24. 안드로이드 게임 루프에서 부동 소수점 숫자를 빠르게 포맷하는 방법은 무엇입니까?
- 25. 배정 밀도 부동 소수점 숫자를 저장하고 계산하는 방법은 무엇입니까?
- 26. x86-64 어셈블리에서 부동 소수점 숫자를 사용하는 방법은 무엇입니까?
- 27. 자바에서 가장 작은 부동 소수점 숫자를 찾았습니다.
- 28. XML의 부동 소수점 숫자
- 29. R에서 부동 소수점 정밀도를 유지하는 방법은 무엇입니까?
- 30. 3 숫자를 1로 반올림하는 방법은 무엇입니까?
'9107609/100000' 또는'9107609/10000' – Maroun
반 방법 추가를 사용합니다. 많은 감사합니다 :) –