*题意
十进制转化为二进制
*解题思路
求十进制转化成二进制只需要将这个数短除2直至商为0,从下到上取余数。
*源码
# include<iostream>
using namespace std;
int main()
{
int ten,i,j;
char two[100];
while(cin>>ten)
{
i=0;
while(ten!=0)
{
if(ten<2)
two[i]=ten+'0';
else
two[i]=ten%2+'0';
ten/=2;
i++;
}
for(j=i-1;j>=0;j--)
{
cout<<two[j];
}
cout<<endl;
}
return 0;
}