#include<iostream>
using namespace std;
# define N 100000
int main()
{
int i,number,result=0;
cout<<"请输入一个正整数:"<<endl;
cin>>number;
int num[N];
int top=-1;
while(number!=0)
{
i=number%2;
number=number/2;
num[++top]=i;
}
while(top!=-1)
{
i=num[top--];
result=result*10+i;
}
cout<<"转化为二进制的值为:"<<endl;
cout<<result<<endl;
return 0;
}
十进制转换为二进制
最新推荐文章于 2023-01-15 15:29:31 发布