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

Đề tài: Bài tập C tính lập phương của 1 số sai chỗ nào, anh em chỉ giúp

  1. #1
    Ngày gia nhập
    01 2009
    Nơi ở
    Hà Nội
    Bài viết
    205

    Wink Bài tập C tính lập phương của 1 số sai chỗ nào, anh em chỉ giúp

    Mình lập code tính lập phương của 1 số mà sao nó chạy sai vậy, không hiểu tại sao ?
    Code:
    #include <conio.h>
    #include <stdio.h>
    unsigned long lp(int n)
    {
            return n*n*n;
    }
    main()
    {
            printf("50^3 = %lu",lp(50));
            getch();
    }

  2. #2
    Ngày gia nhập
    11 2008
    Nơi ở
    vngameday.com
    Bài viết
    62

    mình hổng thấy sai chỗ nào cả ? hic hic, hay mình gì nhỉ ?
    vngameday.com - khi niềm đam mê luôn rực cháy. Rất mong nhận được sự đóng góp từ các bạn...

  3. #3
    Ngày gia nhập
    01 2009
    Nơi ở
    Hà Nội
    Bài viết
    205

    Mình cũng không hiểu nhưng mà khi chạy thì với số bé hơn thì đúng nhưng mình thử với 50 thì ra kết quả sai mặc dù kết quả vẫn trong phạm vi tính toán.

  4. #4
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Chạy trên code block thì vẫn bình thường, nhưng thử sửa như này xem sao.

    unsigned long int lp(int n)

  5. #5
    Ngày gia nhập
    01 2009
    Nơi ở
    Hà Nội
    Bài viết
    205

    Vẫn không được anh ạ. em cũng thử chạy trực tiếp : printf("50^3 = %lu",50*50*50); rồi mà vẫn ra sai.

  6. #6
    Ngày gia nhập
    04 2008
    Bài viết
    336

    Mặc định Bài tập C tính lập phương của 1 số sai chỗ nào, anh em chỉ giúp

    Code:
    unsigned long lp(int n)
    {
            return (long)n*n*n;
    }
    do đã từng xài BC 1 thời gian tương đối nên có biết chút về lỗi này của BC ...
    code ra gió bão

  7. #7
    Ngày gia nhập
    11 2008
    Nơi ở
    vngameday.com
    Bài viết
    62

    bạn thử sửa ...(int n)... ---> ..(unsigned long n) nha, mình đoán chỗ này.
    vngameday.com - khi niềm đam mê luôn rực cháy. Rất mong nhận được sự đóng góp từ các bạn...

  8. #8
    Ngày gia nhập
    01 2009
    Nơi ở
    Hà Nội
    Bài viết
    205

    Cảm ơn bạn nhé, mình sửa được rồi.

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

  1. Sự cố Nhờ mod chuyển giúp bài "Sắp xếp số thứ tự ngay trong bảng của 1 database?" từ MySQL sang MSSQL giúp!
    Gửi bởi hu-xeko trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 1
    Bài viết cuối: 12-03-2012, 07:48 PM
  2. Mới nhập môn khó quá , cần trợ giúp [Vấn đề của bạn cần muốn giúp là gì ?]
    Gửi bởi cuingo212 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 22-10-2011, 08:43 AM
  3. Chương trình giúp một học sinh cấp 1 học phép nhân, xử lý hàm rand, giúp mình với?
    Gửi bởi chankx 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-05-2009, 08:52 PM
  4. Code giúp add một key vào registry, ai giúp em?
    Gửi bởi olavien trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 12-12-2007, 08:45 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