내가 말하는 것은 4.624에 대해 사용자가 부동 소수점 숫자를 입력한다고 가정 해 보겠습니다. 그러면 scanf를 사용하여이 값을 읽은 다음 수식이나 비슷한 것으로 연결하여 일종의 계산을 수행하는 데 사용할 수 있습니다. 이 숫자를 소수점 다음 두 자리 숫자로 읽으면 어떻게됩니까?이 숫자는 4.62입니다. 따라서 숫자는 4.624가 아니라 수식에서 사용하는 숫자입니다.입력 값을 소수점 이하의 원하는 자릿수까지 어떻게 읽습니까?
0
A
답변
6
float x = 4.624;
float x_truncated_to_two_decimal_places = floor(x*100.0)/100.0;
또는 당신이 원하는에 따라
float x_rounded_to_two_decimal_places = round(x*100.0)/100.0;
.
관련 문제
- 1. 소수점 이하의 값을 얻으십시오.
- 2. 소수점 이하의 숫자 인쇄
- 3. Perl에서 소수점 이하의 자리수를 어떻게 제한 할 수 있습니까?
- 4. 소수점 이하의 정밀도를 가지는 struct.unpack
- 5. 쿠키에서 부울 값을 어떻게 읽습니까?
- 6. 소수점 이하의 숫자를 건너 뛰는 cout
- 7. SSRS에서 소수점 이하의 가변 개수로 반올림
- 8. 변수에 특정 소수점 이하의 숫자 저장하기
- 9. 소수점 이하의 POSIX 변수의 성능이 R
- 10. 어떻게 읽습니까?
- 11. lucene 문서에서 정수 값을 어떻게 읽습니까?
- 12. 모든 체크 박스 값을 어떻게 읽습니까?
- 13. 셀렌은 어떻게 내용을 읽습니까?
- 14. 사용자 입력이 소수점 이하 2 자리 이하의 소수점 일 경우 어떻게 테스트 할 수 있습니까?
- 15. Railo 문서는 어떻게 읽습니까?
- 16. Java double에서 소수점 이하의 자리수를 얻는 방법이 있습니까?
- 17. 어떻게 기본 값을 입력
- 18. fscanf가 잘못된 값을 읽습니까? -Xcode
- 19. 이 XML은 어떻게 읽습니까?
- 20. 0이 아닌 경우 지정된 자릿수까지 반올림을 유지하십시오.
- 21. 스캐너는 이하의 코드에서 문자열
- 22. 파일의 마지막 줄을 어떻게 읽습니까?
- 23. DirectX는 어떻게 정점에서 읽습니까?
- 24. JavaDoc은 어떻게 읽습니까?
- 25. 파일 끝까지 어떻게 읽습니까?
- 26. 데이터를 어떻게 읽습니까?
- 27. 어떻게 mp3 태그를 읽습니까?
- 28. 큰 파일을 어떻게 읽습니까?
- 29. Magento에서는 exception.log를 어떻게 읽습니까?
- 30. 루프를 어떻게 읽습니까?
입력이 '4.628'이면 어떻게됩니까? 이 값을'4.62' 또는'4.63'로 해석해야합니까? – nhgrif