65,210
社区成员
发帖
与我相关
我的任务
分享
//这么写
#include<iostream>
using namespace std;
void main()
{
int n,i,j=0;
int a[1000];
cout<<"输入一个数字:"<<endl;
cin>>n;
i=n;
while(i)
{
a[j]=i%2;
i/=2;
j++;
}
for(i=j-1;i>=0;i--)
cout<<a[i];
cout<<"转为二进制为:"<<endl;
cout<<endl;
int pos;
cout<<"想判断的第几位(从0开始)"<<endl;
cin>>pos;
cout<<a[pos];
cout<<endl;
}
//这么写
#include<iostream>
using namespace std;
void main()
{
int n,i,j=0;
int a[1000];
cout<<"输入一个数字:"<<endl;
cin>>n;
i=n;
while(i)
{
a[j]=i%2;
i/=2;
j++;
}
for(i=j-1;i>=0;i--)
cout<<a[i];
cout<<"转为二进制为:"<<endl;
cout<<endl;
int pos;
cout<<"想判断的第几位(从0开始)"<<endl;
cin>>pos;
cout<<a[pos];
cout<<endl;
}