30/09/2018, 19:12

Hỏi về cách return giới hạn phần thập phân?

double CatchMeIfYouCan(int r, int s, int s1) {
   return roundf((r*2*3.14159)/abs(s-s1)*3600*100)/100.0f;
}

Mình có code như vậy . VD mình muốn return ra 1 số chỉ có 1 chữ số ở phần thập phân thì làm thế nào ?? VD: 52778.71921 => 52778.7 (không làm tròn nhé), chỉ lấy 1 chữ số thôi

17XGOD viết 21:23 ngày 30/09/2018

Nobody help

... viết 21:26 ngày 30/09/2018

http://www.cplusplus.com/reference/iomanip/setprecision/

Cái này chỉ dùng để hiển thị, không dùng để tính toán.

17XGOD viết 21:17 ngày 30/09/2018

em làm ra rồi anh cái này làm challenge bên codefights không biết có add thư viện được không nên em không dùng setpricision

return floor((r*2*3.14159)/abs(s-s1)*3600*10)/10.0f;

Bài liên quan
0