题意:
十进制转化为二进制
思路:数字每个位存到数组里,倒叙输出
ac代码:
#include<iostream>
using namespace std;
void f(int x)
{
int a[30];
int i=0,r;
while(x)
{
r=x%2;
x=x/2;
a[i]=r;
i++;
}
for(int j=i;j--;j>=0)
{
cout<<a[j];
}
cout<<endl;
}
int main()
{
int a;
while(cin>>a)
f(a);
return 0;
}