负二进制 题解:看了大佬的解释
P1097
发布于2024年3月26日 14:55
阅读数 681
#include<bits/stdc++.h>
using namespace std;
int main(){
int m;
while(cin>>m){
string s;
if(m==0)s="0";
while(m!=0){
if(m%(-2)==-1){
s='1'+s;
m=m/(-2)+1;
}
else {
s=(char)(m%(-2)+'0')+s;
m=m/(-2);
}
}
...
登录后发布评论
暂无评论,来抢沙发