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