C++将一个十进制数转化为二进制数
程序员文章站
2022-03-08 14:57:33
...
#include"iostream"
#include"string"
#include"algorithm"
#define MAXSIZE 500
int main()
{
using namespace std;
int number,flag=0;
int arry[MAXSIZE];
cin>>number;
while(number)
{
arry[flag] = number%2;//余数存进数组
number/=2;//将商继续循环
flag++;
}
for(int i = flag-1 ; i >= 0 ; i--)//数组逆向输出
{
cout<<arry[i];
}
cout<<endl;
return 0;
}