题解 1289: N的-2进制表示

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

N的-2进制表示

摘要:解题思路:循环除-2:每次将n除以-2,计算余数r。若r为负数,调整为1,并将商……

1289: N的-2进制表示

```cpp#includeusingnamespacestd;intmain(){inti=0,num;charstr[128]={'\0',};scanf("%d",&num);while(true){if(num%2==0)str[i++]='0';elseif(num%2==-1||num%2

P1022 (C++代码)

摘要:解题思路:            负数的短除其实和正数的短除是一样的.                    区别只在于,负数短除后可能出现余为负的情况,而进制数中数位是不为负的.&n

P1022 (C++代码)

摘要:解题思路:注意事项:参考代码:#include <cstdio>   #include <vector>   #include <algorithm>   #include <cstring> ……