10 to 2

顯示結果從第 1 筆 到 1 筆,共計 1 筆

主題: 10 to 2

  1. #1
    會員
    註冊日期
    2001-12-18
    討論區文章
    6

    10 to 2

    //C++
    //請問一下,有沒有會用C++寫十進位轉二進位的程式,幫忙一下!!Thanks!

    //不知這你的意思是不是這樣....

    #include <iostream.h>

    int GetData(void);
    unsigned long Transfer(int);
    void Display(unsigned long);

    void main(void)
    { int Ten;
    unsigned long Two;

    Ten = GetData();
    Two = Transfer(Ten);
    Display(Two);
    }

    int GetData(void)
    { int Ten;
    cout << "Input number to be transfered:";
    cin >> Ten;
    return Ten;
    }

    unsigned long Transfer(int Ten)
    { int quotient = Ten, over; //quotient=商, over=餘
    unsigned long Two = 0, exp = 1;

    do{ over = quotient % 2; //求餘數
    quotient /= 2; //求商數
    Two = Two + over * exp; //依餘數轉換成二進位的十進位表示法
    exp *= 10;
    } while(quotient > 0);

    return Two;
    }

    void Display(unsigned long Two)
    { cout << "\nThe answer is : " << Two; }


    附加檔案 附加檔案

類似的主題

  1. MemTest86+ 4.10
    作者:ericlien 所在討論版:-- Windows 更新 & 驅 動 程 式 版
    回覆: 3
    最後發表: 2010-05-07, 03:18 PM
  2. bit defender 10 plus
    作者:神秘的水原誠 所在討論版:-- 防 駭 / 防 毒 版
    回覆: 4
    最後發表: 2006-11-20, 08:27 PM
  3. coreldraw 10
    作者:聰明的豬 所在討論版:-- 繪 圖 軟 體 討 論 版
    回覆: 3
    最後發表: 2002-08-04, 04:38 PM
  4. 【軟體】CloneCd 4.0.1.10 is available
    作者:jess 所在討論版:-- 光 碟 燒 錄 討 論 版
    回覆: 3
    最後發表: 2002-07-18, 11:55 PM
  5. PC anywhere 10.5 ??
    作者:phantasma 所在討論版:-- Windows 討 論 版
    回覆: 1
    最後發表: 2002-02-03, 07:18 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •