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

Đề tài: Dev C++ không chạy đựoc đệ qui?

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

    Mặc định Dev C++ không chạy đựoc đệ qui?

    Em mới vào diễn đàn, nếu có post ngu cũng mong các bác thứ lỗi đừng ban em mà để em làm quen dần ạ.

    Em dùng DevC++ 4.9.9.2, gõ thử 1 bài tính giai thừa dùng đệ qui mà không được. Compile thì done rồi, nhưng bấm run thì nó báo ko chạy được. Hello world vẫn chạy được )



    Code của em đây

    Code:
    #include <stdio.h>
    long factorial (long);
    main()
    {
          int i;
          for (i=0;i<=10;i=i+2)
          printf("%d! = %ld\n",i,factorial(i));
    }
    long factorial (long number) {
         if (number=0)
            return 1;
         else return (number*factorial(number-1));
    }
    Mong được các bác hướng dẫn.

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

    Code:
    long factorial (long number) {
         if (number == 0) // <-----------
            return 1;
         else return (number*factorial(number-1));
    }
    đừng thấy chạy ko được mà vội đổ lỗi cho compiler
    code ra gió bão

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

    À vâng, đa tạ bác. Lộ chân tướng dốt nát ra rồi

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

  1. MS SQL Lỗi SQL Server 2005 express chạy chậm khi chạy report?
    Gửi bởi dongtrien trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 1
    Bài viết cuối: 26-03-2013, 09:12 PM
  2. Q-Smart S15 thiết kế chắc chắn chạy android giá rẻ
    Gửi bởi 16thang4 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 22-08-2012, 04:07 PM
  3. Trả lời: 4
    Bài viết cuối: 28-06-2012, 03:35 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