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

Đề tài: Biểu diễn số nguyên dưới dang nhị phân trong c# (console)?

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

    Post Biểu diễn số nguyên dưới dang nhị phân trong c# (console)?

    1,Hãy viết 1 chương trình cho phép biểu diễn số nguyên dưới dạng nhị phân.
    2,Hãy viết hàm cho phép biểu diễn số nguyên dưới dạng nhị phân.

  2. #2
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Trích dẫn Nguyên bản được gửi bởi hieu890 Xem bài viết
    1,Hãy viết 1 chương trình cho phép biểu diễn số nguyên dưới dạng nhị phân.
    2,Hãy viết hàm cho phép biểu diễn số nguyên dưới dạng nhị phân.
    chả hiểu cậu này, chương trình của cậu với hàm của cậu khác gì nhau ở đây?

    Visual C# Code:
    1. /* @quote: http://www.csharphelp.com/archives4/archive694.html */
    2.   {
    3.    // Declare a few variables we're going to need
    4.    Int64 BinaryHolder;
    5.    char[] BinaryArray;
    6.    string BinaryResult = "";
    7.  
    8.    while (Decimal > 0)
    9.    {
    10.     BinaryHolder = Decimal % 2;
    11.     BinaryResult += BinaryHolder;
    12.     Decimal = Decimal / 2;
    13.    }
    14.  
    15.    // The algoritm gives us the binary number in reverse order (mirrored)
    16.    // We store it in an array so that we can reverse it back to normal
    17.    BinaryArray = BinaryResult.ToCharArray();
    18.    Array.Reverse(BinaryArray);
    19.    BinaryResult = new string(BinaryArray);
    20.  
    21.    return BinaryResult;
    22.   }
    None!

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

    hihi ah câu 1 tức là mình viết 1 chuơng trình trong Main mà ko tạo hàm đó anh hihi

  4. #4
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Trích dẫn Nguyên bản được gửi bởi hieu890 Xem bài viết
    hihi ah câu 1 tức là mình viết 1 chuơng trình trong Main mà ko tạo hàm đó anh hihi
    thế thì bỏ 3 dòng định nghĩa hàm cho vào Main.
    None!

  5. #5
    Ngày gia nhập
    01 2009
    Bài viết
    89

    My solution:

    Visual C# Code:
    1. static string Dec2Bin(int dec)
    2.         {
    3.             int size = 8*sizeof(int);
    4.             StringBuilder s = new StringBuilder(size);          
    5.             for (int i = 0; i < size; i++)
    6.             {
    7.                 if ((dec & 1) == 1)
    8.                     s.Insert(0,"1");
    9.                 else
    10.                     s.Insert(0,"0");
    11.                 dec >>= 1;
    12.             }
    13.             //to remove leading zero digits
    14.             //char[] ch = { '0' };
    15.             //return s.ToString().TrimStart(ch);
    16.  
    17.             //or keep leading zero digits
    18.             return s.ToString();
    19.         }
    Đã được chỉnh sửa lần cuối bởi ngocbig™ : 28-04-2009 lúc 09:45 PM.

  6. #6
    Ngày gia nhập
    03 2009
    Bài viết
    12

    Post Biểu diễn số nguyên dưới dang nhị phân trong c# (console)?

    Code:
     public static int ToDecimal(string bin)
            {
                long l = Convert.ToInt64(bin, 2);
                int i = (int)l;
                return i;
            }
    đây là hàm giúp biểu diễn từ hệ nhị phân về thập phân mà em ko hiểu ý nghĩa của câu lệnh long l = Convert.ToInt64(bin, 2); các pro giúp em với . em cảm ơn rất nhìu.

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

  1. Lỗi ghi đè phương thức Console.WriteLine() trong C# Console
    Gửi bởi Boyloichoi27 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 02-05-2013, 08:32 PM
  2. Algorithm gửi mail với body định dang trong thẻ html
    Gửi bởi phihungit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 07-03-2012, 03:22 PM
  3. Algorithm sự khác nhau giữa Console.readLine và Console.readKey ; giữa Console.write và console.writeLine
    Gửi bởi trangkizd_91 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 20-10-2011, 05:48 PM
  4. Định dang chỉ cho phép upload image trong Control uploadfile như thế nào?
    Gửi bởi wintervt trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 21-09-2011, 01:11 PM
  5. kiểm tra định dang email nhập trong textbox
    Gửi bởi dinhbi trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 29-05-2011, 11:43 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