正确例题
#include “iostream”
using namespace std;
int main()
{
int a,i;
int cnt=0;
int c[16];
cout<<“输入一个十进制的正整数:”<<endl;
cin>>a;
if(a<0)
cout<<“输入错误,请输入正整数!”;
if(a==0) cout<<"转为二进制后为:0 ";
i=0;
while(a>=1)
{
c[i]=a%2;
i++;
a=a/2;
}
for (int j=0;j<i;j++)
{
if (c[j]==0||c[j]==1)
{
cout<<c[i-j-1];
}
}
cout<<endl;
return 0;
}
C++将10进制转换成2 进制代码
最新推荐文章于 2024-06-18 11:31:59 发布