/*實驗內容:編寫遞歸函數將十進制數轉換成二進制數輸出
*煙臺大學計算機學院114-3班學生
*作者:劉楊
*時間:2012年3月4日
* 算法說明:
*(1-2)編寫遞歸函數將十進制轉換成二進制數輸出。
*/
#include <iostream>
using namespace std;
int main()
{
int n,i,a[50];
cout<<"請輸入一個十進制數:";
cin>>n;
for (i=0; ;i++)
{
a[i]=n%2;
n=n/2;
if (n==0) break;
}
cout<<"輸出的二進制數是:";
for (;i>=0;i--)
{
cout <<a[i];
}
cout<<endl;
return 0;
}
運行結果: