#5110: 哪裡有錯


guardian635 (guardian635)


#include<iostream>
#include <bitset>
#include<algo.h>
//---------------------------------------------------------------------------
using namespace std;
#pragma argsused
int main(int argc, char* argv[])
{
int a;
char num[32];
while(cin>>a)
{
itoa(a,num,2);
cout << num << endl;
}
}
#6557: Re:哪裡有錯


saitor362320 (Kira Yamato)


#include
#include
#include
//---------------------------------------------------------------------------
using namespace std;
#pragma argsused
int main(int argc, char* argv[])
{
int a;
char num[32];
while(cin>>a)
{
itoa(a,num,2);
cout << num << endl;
}
}
itoa疑似沒裝

#6558: Re:哪裡有錯


saitor362320 (Kira Yamato)


#include
#include
#include
//---------------------------------------------------------------------------
using namespace std;
#pragma argsused
int main(int argc, char* argv[])
{
int a;
char num[32];
while(cin>>a)
{
itoa(a,num,2);
cout << num << endl;
}
}
itoa疑似沒裝


可換bitset

 

#include <cstdio>

#include <cstdlib>

#include <string>

#include <iostream>

#include <bitset> 

int main ()
{
  bitset<100> mybits;
  int num;

  while(cin >> num){
 int i;
 for(i=0; num > 0;num/=2, ++i)
 mybits[i] = num % 2;
 int j;
 for(int j=i-1 ; j>=0 ; --j)
cout << mybits[j];
 cout << endl;
 mybits.reset();
  }
  return 0;
}