(主团2022年7-8月)进制转化
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
将一个 \(10\) 进制数字转化为 \(2\) 进制。
输入格式
一个 \(10\) 进制数字 \(n\)。
输出格式
转化后的二进制数字
Sample 1
Input
200000000
Output
1011111010111100001000000000
C++ Code
#include<iostream>
using namespace std;
long long a,i = 1;
int main() {
cin>>a;
if(!a){
cout<<a;
return 0;
}
int b[10000];
while(a){
b[i] = a % 2;
a /= 2;
i++;
}
i--;
for(long long j = i;j >= 1;j--){
cout<<b[j];
}
}