文章
4
粉丝
106
获赞
0
访问
1.8k
#include<iostream>
#include<queue>
#include<stack>
using namespace std;
stack<int> queue1;
void bin(int n){
if(n==1){queue1.push(1);return;}
else{
queue1.push(n%2);
bin(n/2);
}
}
int main(){
int n;
while(cin>>n){
bin(n);
int count=0,i=0;
while(!queue1.empty()){
int c=queue1.top();
count+=c*pow(2.0,i);
i++;
queue1.pop();
}
cout<<count<<endl...
登录后发布评论
是的啊