程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 10進制轉2進制

10進制轉2進制

編輯:關於C語言

無聊寫的,算法寫的很糟,歡迎批評指正

#include <iostream>
#include <cmath>
using namespace std;

void Dec_Bin(int);

int main()
{
        int num;
        cout << "Please input a DEC number:";
        cin >> num;
        Dec_Bin(num);
        cout << endl;
        system("pause");
        return 0;
}

void Dec_Bin(int num)
{
        int temp[255], i = 0;
        while(num > 0)
        {
                temp[i] = num % 2;
                num = floor(num / 2);
                i++;
        }
        cout << "Bin is:";
        while(i > 0)
        {
                cout << temp[i-1];
                i--;
        }
        cout << endl;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved