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

Đề tài: tính lũy thừa bằng hàm

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

    Mặc định tính lũy thừa bằng hàm

    các bạn ơi mình muốn tính lũy thừa như (2^3=8)
    mình viết code thế này sao ko đúng bạn nào biết chỉ mình với ? sai chỗ nào chỉ mình luôn nha
    do mình mới học hàm nên ko hieu lắm bạn nào có thể giảng cho mình thì càng tốt mình cảm ơn nhiều
    C++ Code:
    1. #include<iostream.h>
    2.  #include<conio.h>
    3.  #include<math.h>
    4. long int mu(int n,int b)
    5. {
    6. long int gia;
    7.  
    8.  
    9.  
    10.  
    11. gia=pow(n,b);
    12.  
    13. return (gia);
    14. }
    15. main()
    16. {
    17. int x,y,n,b;
    18. clrscr();
    19. cout<<"nhap gia tri x,y";
    20. cin>>x>>y;
    21.  
    22. cout<<"\n ket qua la"<<mu(n,b);
    23.  
    24.  
    25. getch();
    26. }
    Đã được chỉnh sửa lần cuối bởi aydada : 07-10-2011 lúc 05:59 PM. Lý do: đưa code vào tag

  2. #2
    Ngày gia nhập
    10 2011
    Nơi ở
    TP.HCM
    Bài viết
    1

    trong thân hàm main() lúc gọi hàm bạn phải viết thế này
    Code:
    mu(x,y)
    vì 2 biến có tên n, b là biế cục bộ chỉ có gia trị ở trong hàm mu của bạn nên khi ra hàm main nó sẽ báo lỗi không tìm thấy n, b. Và n, b chỉ là tên dùng tượng trưng thôi, với bài của bạn n sẽ tương ứng với x, b sẽ tương ứng với y.
    Không biết mình trl vậy bạn có hiểu không

  3. #3
    Ngày gia nhập
    12 2010
    Bài viết
    115

    Trích dẫn Nguyên bản được gửi bởi jimhawkins Xem bài viết
    các bạn ơi mình muốn tính lũy thừa như (2^3=8)
    mình viết code thế này sao ko đúng bạn nào biết chỉ mình với ? sai chỗ nào chỉ mình luôn nha
    do mình mới học hàm nên ko hieu lắm bạn nào có thể giảng cho mình thì càng tốt mình cảm ơn nhiều
    C++ Code:
    1. #include<iostream.h>
    2.  #include<conio.h>
    3.  #include<math.h>
    4. long int mu(int n,int b)
    5. {
    6. long int gia;
    7.  
    8.  
    9.  
    10.  
    11. gia=pow(n,b);
    12.  
    13. return (gia);
    14. }
    15. main()
    16. {
    17. int x,y,n,b;
    18. clrscr();
    19. cout<<"nhap gia tri x,y";
    20. cin>>x>>y;
    21.  
    22. cout<<"\n ket qua la"<<mu(n,b);
    23.  
    24.  
    25. getch();
    26. }
    Trong hàm mu(int n,int b) là các đối số để bạn truyền vào thôi,miễn sao khi gọi hàm bạn truyền vào 2 đối số kiểu int cho nó là được.Bạn không cần phải khai báo chúng lại trong main() đâu.sử dụng x,y là được rồi.thân!

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