皮皮正在学习进制转换,他想知道十进制下的正整数 n 等于二进制中的多少?
请你写个程序帮助皮皮计算吧!
#include <iostream>
#include <stack>
using namespace std;
stack<int> st;
int main()
{
int n;
cin >> n;
while (n != 0)
{
st.push(n%2);
n /= 2;
}
while(!st.empty())
{
cout << st.top();
st.pop();
}
return 0;
}