2795: 【例43.3】 转二进制

内存限制:64 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:8 解决:6

题目描述

请你把一个整数$n$转化为二进制并从低位到高位输出。

输入

一行,仅含一个正整数 $n$ ($1≤n≤10^9$)。

输出

从低位到高位输出一个二进制数,表示$n$的二进制形式,每位之间不需要空格。

样例输入 复制

11

样例输出 复制

1101

提示

#include<bits/stdc++.h>
using namespace std;
int x;
int main(){
    cin>>x;
    if(x==0){
        cout<<x;
        return 0;
    }
    while(x>0){
        cout<<x%2;
        x/=2;
    }
    return 0;
}