题意:给一个十进制数,转为-2进制数 例如-13;  1*1 + 1*-2 + 1*4 + 0*-8 +1*16 + 1*-32 = -13 所以答案是 110111  其实和十进制转2转2差不多啦。。 ---------------------十进制转2进制的过程-------------- 1、先用num%2;得到的数  存入ans[0] 2、然后得到商num=num/2; 然后重复1、2直到num==0; 逆序输出ans[]数组就是二进制结果了  -----------…

2015年10月26日 0条评论 1点热度 阅读全文