Chủ đề: In số kiểu double
-
13-09-2014, 05:55 PM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
In số kiểu double
Em có code tính giai thừa với sô rất lớn (biến kểu double). Ko hiểu sao khi debug thấy M ra giá trị đúng, nhưng lúc in kết quả ra giá trị sai. Xin cao nhân chỉ giúp. Em mất rất nhiều time mà ko hiểu sai ở đâu rồi [IMG]images/smilies/Cry.gif[/IMG][IMG]images/smilies/Cry.gif[/IMG][IMG]images/smilies/Cry.gif[/IMG]
Mã:#include<stdio.h>int main(){ int i; double M = 1.0; for(i = 1; i <= 5; i = i + 1) { M = M*i; } printf("%Le", M);}
View more random threads:
- Lỗi nhập dữ liệu cin.getline
- Nhân 2 ma trận
- [Solved] Hỏi về con trỏ
- hàm delay trong BC 5.2, giúp mình hàm delay với
- giúp mình bài tập Phân loại biển số xe
- Các bạn giúp mình chạy code C++ Database Management Library với
- Giúp em làm bài tập này với
- xem dùm mình tại sao sai cho nay .thanks
- Vấn đề sử dụng template và định nghĩa toán tử phân số trong C++ dùng Visual studio 2012!!!
- Thắc mắc về cú pháp trong c++
-
14-09-2014, 07:04 PM #2
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Tính vầy mới chuẩn [IMG]images/smilies/biggrin.png[/IMG] http://diendan.congdongcviet.com/threads/t140811::viet-chuong-trinh-tinh-tong-s-1-1-2-1-2-3-1-2-3-n.cpp?p=473733#post473733
Vấn đề là nếu bạn để double thì còn gây sai số lớn hơn, vì double chỉ có 53 bit mantissa (giá trị) thôi.
xã hội vững mạnh, nhu cầu mặc đẹp của con người ngày càng cao. ngành công nghiệp thời trang cũng đang vững mạnh chóng vánh. những nhà máy gia công hàng may mặc chẳng thể đóng góp lặng thầm vào sự...
Tìm xưởng may gia công tại TP Hồ...