文章
33
粉丝
0
获赞
76
访问
2.0k
手动模拟二进制的计算方法
#include<bits/stdc++.h>
#include<bitset>
using namespace std;
int main(){
int n=6;
for(int i=0;i<=63;i++){
int temp = i;
string ss ;
for(int i=0;i<6;i++) {//计算ss,不过注意 如果这里i=2,那么ss中的内容是010000
if(temp%2==0) ss.push_back('0');
else ss.push_back('1');
temp = temp/2;
}
for(int i=ss.size()-1;i>=0;i--) cout<<ss[i];//逆序打印
cout<<endl;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发