题解 | #二进制数#
二进制数
https://www.nowcoder.com/practice/103dd589fed14457a673c613d8de3841
思路:
源代码:
#include<iostream> using namespace std; //例题6.1 二进制数 int main() { int num; while (cin >> num) { string s; while (num != 0) { s += (char)(num % 2 + '0'); num /= 2; } for (int i = s.size() - 1; i >= 0; i--) { cout << s[i]; } cout << endl; } return 0; } // 64 位输出请用 printf("%lld")