欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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;
}