概述:输入一个十进制数,输出它的二进制.
思路:好吧..并没有用到动态规划,不过用到了位运算符
感想:无
#include <iostream>
using namespace std;
int main()
{
int a[12];
int base10;
while(cin>>base10)
{
int dig=0;
while (base10>0)
{
a[dig++]=base10&1;
base10>>=1;
}
for (dig--;dig>=0;dig--)
{cout<<a[dig];}
cout<<endl;
}
return 0;
}