#include<iostream>
using namespace std;
int main()
{
int n,i,j=0;
int a[1000];
cout<<"请输入一个十进制数字:";
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<<"转化结束!"<<endl;
return 0;
using namespace std;
int main()
{
int n,i,j=0;
int a[1000];
cout<<"请输入一个十进制数字:";
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<<"转化结束!"<<endl;
return 0;
}
利用上学期在c语言学习的方法将十进制数字逐次转化。