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

Đề tài: xem hộ em với

  1. #1
    Ngày gia nhập
    11 2008
    Nơi ở
    hà lội
    Bài viết
    1

    Mặc định xem hộ em với

    HTML Code:
    #include<stdio.h> #include<conio.h> void main() { int n; long int d; clrscr(); printf("Nhap so can tinh giai thua"); scanf("%d",&n); d=giaithua(n); printf("\n giai thua cua %d= %ld",n,d); getch(); } long int giaithua(int n) { int i; long int s=1; if(n%2==0) for(i=1;i<=n;i++) if(i%2==0) s=s*i; if(n%2==1) for(i=1;i<=n;i++) if(i%2==1) s=s*i; return (s); }

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

    ko chạy được là vì hàm đó khai báo sau hàm main. nên khi trong hàm main ko thể tìm thấy hàm giai thừa

    => có 2 cách
    cách 1 đơn giản nhất : đưa đoạn code giai thừa lên trên
    cách 2 : khai báo prototpye cho hàm ở trên hàm main


    hàm này tính n!! hả
    phức tạp quá

    PHP Code:
    long haicham(int n)
        {
            
    long s=1;
            while (
    n!=0||n!=1)
                {
                    
    s=s*n;
                    
    n=n-2;
                }
        } 
    hoặc thế này cho nhẹ
    PHP Code:
    long haicham(int n)
        {
            if (
    n==1||n==2) return n;
                else return 
    n*haicham(n-2);
        } 
    Đã được chỉnh sửa lần cuối bởi langman : 05-12-2008 lúc 08:37 PM.
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

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

    Anh Lang~ mang. Ko nên dùng hàm đệ quy như vầy, sẽ làm ctrinh` chạy chậm do phải cấp phát nhiều biến (sách dạy em thế ^"^!)

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

    đệ quy để giải bài tập rất tốt : code trong sáng, dễ hiểu.


    với các vấn đề lớn thì ko lên.


    nên nắm rõ ưu nhược điểm của các thuật toán để khai thác 1 cách có hiệu quả nhất. Không có thuật toán nào vô nghĩa cả.
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

  5. #5
    Ngày gia nhập
    11 2008
    Nơi ở
    hà lội
    Bài viết
    1

    àh ,em nhớ rồi,đoạn này mình quên mất..cảm ơn ông anh

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