Câu hỏi:
Giúp em bài tập về nhà Tổng hợp lớp 8 câu hỏi như sau: Cách lấy 1,2,3 số sau phần thập phân
C++
Trả lời 2:
Gia Sư Hoàng Khang gữi câu trả lời dành cho bạn:
$\underline{\text{Thư viện stdio.h:}}$
Để format string trong hàm printf, ta dùng:
printf(“%.1f”, f)
$\text{Trong đó:}$ f là số thực; .1f là 1 số sau phần thập phân (.2f, .3f tương ứng với 2 số, 3 số sau phần thập phân)
$\\$
$\underline{\text{Thư viện iomanip:}}$
iomanip là thư viện chuẩn của C++ dùng để định dạng đầu ra.
Để định dạng đầu ra, ta dùng:
cout << setprecision(1) << f;
$\text{Trong đó:}$ f là số thực; setprecision(NN) là hàm lấy NN số sau phần thập phân, vd setprecision(1) là lấy 1 số sau phần thập phân (setprecision(2), setprecision(3) tương ứng với 2 số, 3 số sau phần thập phân)
$\\$
@Daoanhviet96
Trả lời 1:
Gia Sư Hoàng Khang gữi câu trả lời dành cho bạn:
cú pháp:
cout << fixed << setprecision(<số chữ số sau thập phân>) << <giá trị muốn làm tròn>;
VD:
cout << fixed << setprecision(1) << 3.24;
-> trả về: 3.2