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

Đề tài: Gọi hàm Kiểm tra nguyên tố trong hàm Main() khôg được

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

    Mặc định Gọi hàm Kiểm tra nguyên tố trong hàm Main() khôg được

    Chào các anh chị em trong forum, em mới tập tọe c# nên còn nhiều điều chưa rành. Em viết bài nhập vào 1 số n, rồi random n thành 1 số khác, rồi kiểm tra số vừa random được có phải số nguyên tố hay không? Em viết bị báo lỗi chỗ gọi hàm Main(). Mong anh chị em chỉ giúp em, em cảm ơn nhiều. Hj, anh chị em có lòng giúp thì vui lòng sửa code dùm em, chạy giúp em thử, chứ em còn gà, nói chung chung em hok hiểu, thanks anh chị nhiều.
    Code:
     static void Main(string[] args)
            {
                Console.Write("Please input the number : ");
                int n = int.Parse(Console.ReadLine());
                     
                GetRandomNuber(ref n);
              
                IsPrime(ref value);
                Console.ReadLine();
    
            }
            public static int GetRandomNuber(ref int n)
            {
                
                Random ran = new Random();
                int value = ran.Next(0,n);
                Console.Write("The number of random is {0}",value);
                return value;
             
             }
            public static Boolean IsPrime(ref int value)
            {
               
                int tam = 2;
                double max = Math.Sqrt(value);
                while ((tam <= max) && (value % tam != 0))
                    tam++;
    
                if (tam > max)
                {
                    Console.WriteLine("{0} is the Prime number");
                    return true;
                }
                else
                {
                    Console.WriteLine("{0} is not the Prime number");
                    return false;
                }
                       
                                       
            }
    em tạm hiểu là biến value không có sẵn nên không gọi được? vậy thì làm sao truyền kết quả của hàm random vào hàm kiểm tra nguyên tố để kiểm tra tiếp, anh chị em giúp dùm, em cảm ơn

  2. #2
    Ngày gia nhập
    08 2009
    Nơi ở
    TP Cần Thơ - Lộ 91B
    Bài viết
    212

    - Sửa hàm Main lại thế này
    Code:
     static void Main(string[] args)
            {
                Console.Write("Please input the number : ");
                int n = int.Parse(Console.ReadLine());               
    
                int value =  GetRandomNuber(ref n);
    
                IsPrime(ref value);
                Console.ReadLine();
    
            }

    PHÁT TRIỂN PHẦN MỀM HỖ TRỢ CÔNG VIỆC
    ỨNG DỤNG QUẢN LÝ CHO DOANH NGHIỆP VỪA VÀ NHỎ

    (0969.867.490 - ltnghia.wins@gmail.com)

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

    Trích dẫn Nguyên bản được gửi bởi latuine Xem bài viết
    - Sửa hàm Main lại thế này
    Code:
     static void Main(string[] args)
            {
                Console.Write("Please input the number : ");
                int n = int.Parse(Console.ReadLine());               
    
                int value =  GetRandomNuber(ref n);
    
                IsPrime(ref value);
                Console.ReadLine();
    
            }
    thanks a, em chạy được rồi,

  4. #4
    Ngày gia nhập
    07 2009
    Nơi ở
    Tp.HCM
    Bài viết
    238

    Bỏ ref trong hàm random với hàm prime làm gì cho mệt. Có làm cái gì đâu.
    Khi bạn cầm trên tay một món hàng Trung Quốc là bạn đang giúp Trung Quốc có thêm những viên đạn, những khẩu súng để bắn vào người Việt Nam.

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

  1. phân biệt void main và int main. Giúp em
    Gửi bởi tuanvu_n trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 19
    Bài viết cuối: 19-08-2014, 12:02 PM
  2. Kỹ thuật C Sự khác nhau giữa khai báo void main(), int main(void) và int main(int argv, char *argc[])?
    Gửi bởi v_huster38 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 21-11-2013, 12:10 PM
  3. Hàm trong C sự khác nhau giữa void main và main là gì
    Gửi bởi kubin1202 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 8
    Bài viết cuối: 04-06-2013, 08:54 PM
  4. Kỹ thuật C Cần giúp về int main() và void main()
    Gửi bởi sibach trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 24-07-2012, 12:03 PM
  5. Lập trình C++ cách sử dụng hàm (int main, void main) trong C++?
    Gửi bởi DaiNam01 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 15-01-2011, 10:44 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