题解
2025-08-11 21:01:27
发布于:浙江
0阅读
0回复
0点赞
注释写了,但主要思路还是看我吧
#include<bits/stdc++.h>
using namespace std;
void ZS_D_B(int n){ // 十进制转二进制(整数)
vector<int> ve;
do {
ve.push_back(n % 2);
n /= 2;
} while(n);
//得到答案倒序输出
/*
reverse(ans.begin(),ans.end());
for(int i = 0;i <=ve.size() - 1;i--){
cout << ve[i];
}
*///这样可以
for(int i = ve.size() - 1;i >= 0;i--){
cout << ve[i];
}
//这样也可以
return ;
}
int main(){
int n;
cin >> n;
ZS_D_B(n);
return 0;
}
这里空空如也
有帮助,赞一个