1. 程式人生 > >第二週實驗報告十進位制轉換二進位制

第二週實驗報告十進位制轉換二進位制

實驗目的:十進位制轉換二進位制

實驗內容:

/*

* 程式的版權和版本宣告部分
* Copyright (c) 2011, 煙臺大學計算機學院學生
* All rights reserved.
* 檔名稱: d2b
* 作 者: 劉程程
*
* 版 本 號: 1.0

* 對任務及求解方法的描述部分
* 輸入描述:輸入一個十進位制數
* 問題描述:經過轉換,將是進位制數轉換為二進位制
* 程式輸出:二進位制數
* 問題分析:
* 演算法設計:……
* /

#include<iostream>usingnamespace std;  int main()      cout<<"請輸入一個十進位制數:"
    int a,n[50],i=0,max;     cin >> a;      if(a==0)          cout<<"\n對應的二進位制數為:0"    else    {          while(a>0)          {              n[i]=a%2;              a=a/2;              i++;              max=i;          }          cout<<"\n對應的二進位制數為:"        for(i=max-1;i>=0;i--) 
            cout<<n[i];      }      cout<<endl;      return 0;