#6942: a0304 AC (C++) 分享


T2806 (SUN)

學校 : 不指定學校
編號 : 26639
來源 : [36.233.201.150]
最後登入時間 :
2015-01-27 10:12:27
a034. 二進位制轉換 | From: [36.233.201.131] | 發表日期 : 2012-08-26 21:24

#include <iostream> 
using namespace std;
int main()
{
 int a;
 const int n = 2;
 int res[128];
 while(cin >> a) {
  for( int i = 0;;i++) {
   res[i] = a%n;
   a /= n;
   if(a < 1) {
    for(int j = 0;;j++) {
     cout<<res[i];
     i--;
     if(res[i] <= -1) {
      i = -1; //i值設為-1
      break;
     }
    }
   }
   if(i == -1) //跳離迴圈
    break;  
  }
  cout<<endl;
 }
 return 0;
}

 
ZeroJudge Forum