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

Đề tài: tính trung bình cộng Không đúng kết quả?

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

    Mặc định tính trung bình cộng Không đúng kết quả?

    tôi có code này sao ko trả về kiểu thực nhỉ,ví dụ khi a==2,b==1 thì d=1 tôi mới học C >kém lắm
    C Code:
    1. #include<conio.h>
    2. #include<stdio.h>
    3. //
    4. float tbc(int a,int b);
    5. //
    6. void main()
    7. {
    8.     int x,y;
    9.     scanf("%d%d",&x,&y);
    10.     printf("\n TBC=%.2f",tbc(x,y));
    11.     getch();
    12. }
    13. //
    14. float tbc(int a,int b)
    15. {
    16.     float d=(a+b)/2;
    17.     return d;
    18. }

  2. #2
    Ngày gia nhập
    09 2007
    Bài viết
    724

    thử cái này xem sao bạn
    C Code:
    1. float tbc(int a,int b)
    2. {
    3.     float d=(a+b)/2.0;
    4.     return d;
    5. }

    Edit: cách đặt tên của bạn chẳng hiểu cái gì cả ( giống mình thiệt )

  3. #3
    Ngày gia nhập
    10 2008
    Bài viết
    0

    Trích dẫn Nguyên bản được gửi bởi zkday2686 Xem bài viết
    thử cái này xem sao bạn
    C Code:
    1. float tbc(int a,int b)
    2. {
    3.     float d=(a+b)/2.0;
    4.     return d;
    5. }

    Edit: cách đặt tên của bạn chẳng hiểu cái gì cả ( giống mình thiệt )
    ok! canh thiu ve ri mắt
    à mà sao lại là "2.0 " nhỉ qui ước vậy hả bạn
    Đã được chỉnh sửa lần cuối bởi dung_dung1341 : 11-12-2008 lúc 11:35 PM.

  4. #4
    Ngày gia nhập
    04 2008
    Nơi ở
    HCMC
    Bài viết
    251

    2.0 là số kiều float. Ko thik bạn có thể thay là float(2) cũng được.
    C++ Code:
    1. for(;;){cout<<"Busy"<<endl;}
    2. system("cls");
    Hãy ủng hộ cho quỹ phát triển cộng đồng C Việt
    http://congdongcviet.com/quyphattrien-congdongcviet.cpp

  5. #5
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,007

    sai ở chỗ / là phép gì đọc lại sách giáo khoa xem. ứng với mỗi kiểu dữ liệu nó sẽ làm kiểu khác

    p/s: viết thêm biến làm chi cho mệt
    PHP Code:
    float tbc(int a,int b)
        {
            return (
    a+b)/2.0;
        } 
    ^_,^

    Facebook : https://www.facebook.com/langmaninternet

    Bùi Tấn Quang

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

  1. Thuật toán quay lui,đếm kết quả các dãy nhị phân độ dài n.Kết quả không đúng
    Gửi bởi fabiano90 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 29-11-2012, 10:44 AM
  2. Các thuật toán sắp xếp và tìm kiếm cho Quản lí thư viện chạy không đúng kết quả?
    Gửi bởi dangquan045 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 3
    Bài viết cuối: 28-09-2012, 07:02 PM
  3. Bài tập C Lỗi chạy không đúng thuật toán sắp xếp và trung bình cộng dãy vừa nhập
    Gửi bởi dzung72 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 12-08-2011, 07:33 PM
  4. CT chạy đúng kết quả với BC 3.1 nhưng không đúng với BC 5.02
    Gửi bởi PGD trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 03-01-2010, 03:00 PM
  5. Làm sao hiển thị đúng tiếng trung trên Website?
    Gửi bởi dancay_th trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 18-12-2009, 11:00 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