代码及解释
/// 又好久没刷题了(因为要考试)
/// 今天怀着负罪感,找了一道最简单的 A 了
// 十进制转二进制
// 第一反应是 bitset
// 后来感觉杭电的 g++ 不可能支持 btiset (-。-;
// 还是手摸一个吧…… (^_^;)
#include <iostream>
int main() {
int num,i,j;
bool bitset[100];
while(std::cin >> num) {
i=0;
while(num != 0) {
bitset[i++] = num < 2 ? num : num %2;
num /= 2;
}
for(j=i-1; j>=0; j--) std::cout << bitset[j];
std::cout << std::endl;
}
return 0;
}