#include <iostream>
using namespace std;
void dec2bin(int n);
int main()
{
int n;
cout<<"請輸入一個整數:";
cin>>n;
cout<<"對應的二進制形式為:";
dec2bin(n);
cout<<endl;
return 0;
}
void dec2bin(int n)
{
if (n==0)
{
return ;
}
else
{
dec2bin(n/2);
cout<<n%2;
return;
}
}
運作結果:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN0LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX90zZNFzYU9kMNpWT4FEVkZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DN4QTNyYjM5EjMwITMzEDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)