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