7 条题解
- 1
信息
- ID
- 108
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 3
- 标签
- 递交数
- 234
- 已通过
- 119
- 上传者
#include <bits/stdc++.h>
using namespace std;
int main()
{
int x, a[105], i = 0, k, n;
cin >> x;
n = x;
do
{
k = n % 2;
a[i] = k;
i++;
n /= 2;
} while(n > 0);
for (int j = i - 1; j >= 0; j--)
{
cout << a[j];
}
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int n;
string t(int x){
string rep;
while (x>0){
rep+=(x%2+'0');
x/=2;
}
reverse(rep.begin(),rep.end());
return rep;
}
int main(){
cin>>n;
cout<<t(n);
return 0;
}