01/10/2018, 14:24

Làm tròn đến 2 chữ số thập phân

Mọi người cho e hỏi sau khi thực hiện 1 phép toán thì nó yêu cầu làm tròn đến 10^-2 (1,23456 -> 1,23) mà kết quả e làm ra là 6 thì làm sao để trở thành 6,00 được ạ? (em có dùng roundf mà không được) e dùng C++ ạ

Aragami1408 viết 16:38 ngày 01/10/2018

Bạn xài hàm round(số_của_bạn); vào là xong

rogp10 viết 16:25 ngày 01/10/2018

Dùng setprecision, đại loại vậy.

Hoàng Minh Hải viết 16:36 ngày 01/10/2018

không có được bạn :((( nó vẫn ra kết quả là 6 chứ không được 6,00

Aragami1408 viết 16:34 ngày 01/10/2018

thế thì trunc() hoặc là ceil() hoặc là floor() xem nào!

Hoàng Minh Hải viết 16:24 ngày 01/10/2018

trunc() ho

mk dùng sprecision được rồi bạn, thanks nhé

Hoàng Minh Hải viết 16:30 ngày 01/10/2018

ok bạn được rồi ạ

Lương Thế Hải viết 16:34 ngày 01/10/2018

Bạn có thể lấy số đó nhân 100 rồi cộng với 0.5 rồi lấy phần nguyên số vừa nãy và chia cho 100

Bài liên quan
0