必须是整数
#include<iostream>
using namespace std;
void convert_2(int x);
void main()
{
int a;
cout<<"请输入一个需要转换的十进制数:";
cin>>a;
convert_2(a);
}
void convert_2(int x)
{
int array[100],j=0;
for(int i=0;;i++)
{
array[i]=x%2;
if((x/2)!=0)
x=x/2;
else
{
array[i]=1;
break;
}
j++;
}
cout<<endl<<"以 二 进制形式表示为: ";
for(;j>=0;j--)
cout<<array[j];
cout<<endl<<endl;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载