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

Đề tài: vấn đề về tham biếtn

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

    Mặc định vấn đề về tham biếtn

    Tôi có đoạn mã tính bậc 2 nhưng mà khi chạy lại báo lỗi chổ delta_duong(a,b,c,&x1,&x2); tôi nghĩ nó bị lỗi ở truyền tham biến nhưng ko biết chổ nào anh em chỉ với
    C Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3. #include<math.h>
    4.     float delta(float a,float b,float c);
    5.     float delta_khong(float a,float b);
    6.     void delta_duong(float a,float b,float c,float x1,float x2);
    7.     void main(){
    8.      clrscr();
    9.  
    10.      float a,b,c,dt,x1,x2;
    11.      printf("======   PHUONG TRINH BAC 2       =============\n");
    12.      printf("Nhap a ");
    13.      scanf("%f",&a);
    14.       printf("Nhap b ");
    15.      scanf("%f",&b);
    16.      printf("Nhap c ");
    17.      scanf("%f",&c);
    18.      printf("\n");
    19.      if((a== 0) && b==0)
    20.         printf("Phuong trinh vo nguyem\n");
    21.      else
    22.        dt=delta(a,b,c);
    23.            if(dt==0)
    24.         printf("Phuong trinh co nguyem kep x1=x2=%f",delta_khong(b,a)) ;
    25.         else
    26.             if (dt<0)
    27.                 printf("phuong trinh vo nguyem \n");
    28.             else
    29.                 if(dt>0){
    30.                 x1=0;
    31.                 x2=0;
    32.                     delta_duong(a,b,c,&x1,&x2);
    33.                     printf("Phuong trinh co 2 nguyem la :\n");
    34.                     printf("x1=\n");
    35.                     printf("x2=\n");
    36.                 }
    37.  
    38.  
    39.  
    40.  
    41.      getch();
    42.     }
    43.     float delta(float a,float b,float c){
    44.  
    45.         return (b*b)-4*a*c;
    46.     }
    47.     float delta_khong(float a,float b){
    48.         return -b/2*a;
    49.     }
    50.        void delta_duong(float a,float b,float c,float *x1,float *x2)
    51.  
    52.     {
    53.           *x1=a;
    54.           *x2=b;
    55.     }
    Đã được chỉnh sửa lần cuối bởi comeonbaby : 04-03-2008 lúc 05:40 PM. Lý do: đưa thẻ code

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

    Cái này ko có gì đâu , là do bạn khai báo và định nghĩa hàm delta_duong ko ăn khớp mà thôi . COi lại ha .
    ttecak ?

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

    Trích dẫn Nguyên bản được gửi bởi minbu Xem bài viết
    Tôi có đoạn mã tính bậc 2 nhưng mà khi chạy lại báo lỗi chổ delta_duong(a,b,c,&x1,&x2); tôi nghĩ nó bị lỗi ở truyền tham biến nhưng ko biết chổ nào anh em chỉ với
    C Code:
    1. void delta_duong(float a,float b,float c,float x1,float x2);
    2.  
    3.  void delta_duong(float a,float b,float c,float *x1,float *x2)
    4.  
    5.     {
    6.           *x1=a;
    7.           *x2=b;
    8.     }
    the mình nghĩ cậu đã khai báo 1 kiểu và định nghĩa 1 kiểu
    Đã được chỉnh sửa lần cuối bởi nthung : 04-03-2008 lúc 06:10 PM.
    Time

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

    uh được rồi cảm ơn anh em giúp đở. Đúng là gà quá nhỉ

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

  1. tham trị & tham biến trong C/C++ khác nhau như thế nào?
    Gửi bởi rocktea trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 28-04-2016, 11:14 AM
  2. Tham số, tham trị, tham biến. Ý nghĩa như thế nào trong lập trình C?
    Gửi bởi toend2008 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 28-08-2014, 10:24 AM
  3. Hàm trong C Hỏi về sự khác nhau về tham biến và tham trị trong C
    Gửi bởi anhut trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 7
    Bài viết cuối: 10-01-2012, 01:08 AM
  4. Bài tập C++ Sử dụng tham trị và tham biến khi thao tác trên mảng có khác nhau?
    Gửi bởi 5fox trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 21-12-2011, 08:21 PM
  5. Thắc mắc về truyền tham biến và tham trị .. và còn nữa ^^
    Gửi bởi without_you trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 04-02-2010, 08:46 PM

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