要实现将一个输入的十进制正整数转化为二进制表示,下面横线上应填入的代码为( )。
1 #include <iostream> 2 using namespace std; 3 4 stack<int> ten2bin(int n) { 5 stack<int> st; 6 int r, m; 7 8 r = n % 2; 9 m = n / 2; 10 st.push(r); 11 12 while (m != 1) { 13 r = m % 2; 14 st.push(r); 15 m = m / 2; 16 } 17 st.push(m); 18 return st; 19 } 20 21 int main() { 22 int n; 23 cin >> n; 24 stack<int> bin; 25 bin = ten2bin(n); 26 while (!bin.empty()) { 27 _____________________ // 在此处填入代码 28 } 29 return 0; 30 }