#11755:


curtis123 (curtis)

學校 : 國立嘉義高級中學
編號 : 59072
來源 : [36.239.81.102]
最後登入時間 :
2020-05-14 20:50:36
a034. 二進位制轉換 | From: [114.39.34.75] | 發表日期 : 2017-02-20 02:06

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

int n;
while(cin>>n)
{
int ans[100],i;
for(i=0;i<100;i++)
{
if(n==0)
break;
else
{
ans[i]=n%2; //存入 n/2 的餘數
n/=2; //將 n/2 的商再代回去算
}
}

for(int j=i-1;j>=0;j--) //倒回去列出
cout<<ans[j];

cout<<endl;
}
return 0;
}

 
ZeroJudge Forum