Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: [ Solved ]Mình hỏi về lệnh cout và định dạng in ra trong C++

  1. #1
    Ngày gia nhập
    03 2008
    Bài viết
    4

    Mặc định [ Solved ]Mình hỏi về lệnh cout và định dạng in ra trong C++

    Mình viết đoạn code sau:
    PHP Code:
    #include <iostream.h>
    #include <iomanip.h>
    #include <conio.h>
    main()
    {
      
    cout<<setiosflags(ios::showpoint)<<setprecision(5);
      
    double x=312.365445;
      
    double y=3.365445;
      
    double z=31.365445;
      
    cout<<x<<endl<<y<<endl<<z;
      
    getch();

    Theo sách của Phạm Văn Ất thì dòng lệnh
    cout<<setiosflags(ios::showpoint)<<setprecision(5) ;
    sẽ định dạng in ra số thực có 5 chữ số sau dấu phẩy nhưng mình dùng đoạn code trên thì nó in ra lạ lắm:
    312.37
    3.3654
    31.365
    Mình không bàn đến việc nó làm tròn mà chỉ không hiểu vì sao nó không in ra đúng 5 chữ số sau dấu phẩy! Thế là thế nào?
    Đã được chỉnh sửa lần cuối bởi tatung : 25-08-2008 lúc 11:00 PM.

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Bỏ thêm thằng fixed vào :
    C++ Code:
    1. #include <iostream>
    2. #include <iomanip>
    3.  
    4. using std::cout;
    5. using std::setiosflags;
    6. using std::ios;
    7. using std::setprecision;
    8. using std::showpoint;
    9. using std::fixed;
    10.  
    11. int main()
    12. {
    13.     double x = 312.365445;
    14.     double y = 3.365445;
    15.     double z = 31.365445;
    16.  
    17.     cout << fixed << setiosflags( ios::showpoint ) << setprecision( 5 );
    18.     cout << x << "\n";
    19.     cout << y << "\n";
    20.     cout << z << "\n";
    21.  
    22. }

    Đọc thêm cái link này để hiểu sâu hơn

Các đề tài tương tự

  1. Lập trình C++ lỗi cout trong LT hướng đối tượng
    Gửi bởi maphongba008 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 21-07-2013, 11:49 AM
  2. [HỎI] về lệnh cin, cout trong c++
    Gửi bởi v_huster38 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 23-02-2012, 12:09 AM
  3. Công dụng của cout trong C++ như thế nào??
    Gửi bởi #include# trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 30-06-2010, 01:40 PM
  4. hàm cout trong c++
    Gửi bởi minhtanbk trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 12-03-2010, 11:44 AM
  5. [ Solved ]Dòng cout
    Gửi bởi tranminhduc trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 29-08-2008, 10:02 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn