记录学习过程1
#include<iostream>
using namespace std;
int main()
{
int n;
cout << "请输入需要转换的十进制数:";
cin >> n;
int r[100];
int i, j=0;
//对十进制数进行除以二取余并以此存放到列表中
for ( i = 0;n > 0; i++)
{
r[i] = n % 2;
n = n / 2;
j++;
}
//依次取出从列表的最后一位到第一位余数
cout << "转为二进制为:" ;
for (j=j-1;j >= 0; j--)
{
cout << r[j];
}
return 0;
}
请输入需要转换的十进制数:30
转为二进制为:11110