#include<iostream>
using namespace std;
#define Max 100
int main(){
int a[Max],n,p,j;
int i=0;
cout<<"请输入一个十进制数:";
cin>>n;
while(n!=0){
p=n%2;
a[i]=p;
i++;
n=n/2;
}
i--;
cout<<"该数的二进制为:"<<endl;
for(;i>=0;i--)
{
cout<<a[i]<<endl;
}
return 0;
}
实验结果: