Các bạn cho mình hỏi về hàm làm tròn trong C++, VD như một số có năm chữ số thập phân, bây giờ muốn làm tròn lại thành có hai chữ số thập phân thì làm thế nào, có thể dùng hàm round được không.
Thanks a lot!
Các bạn cho mình hỏi về hàm làm tròn trong C++, VD như một số có năm chữ số thập phân, bây giờ muốn làm tròn lại thành có hai chữ số thập phân thì làm thế nào, có thể dùng hàm round được không.
Thanks a lot!
Do làm tròn tới 2 chữ số sau dấu . nên ta có thể dùng công thức sau:
(floor(number * 100 + 0.5))/100
C ko có hàm round, chỉ có hàm floor() và ceil(). Nếu muốn làm tròn 3 chữ số, bạn thay 100 trong công thức bằng 1000; 4 chữ số => 10000; ...
Thân!
đang mắc bài tập, thank bạn nhiều!
Bookmarks