审题得:
我经过以上尝试,问题不能得到解决,查阅发现,输出出了问题,1bit输出不能用一般方法,所以尝试将原本结果按位异1,可以直接输出
结果是错误的,数学不好的宝子们,偶数位最终是小于等于31的,因为i是从0开始的,最终是31,中间数字正好是32位,i==0对应的是二进制的最后一位数,i==31对应的是第1位
最终代码:
审题得:
我经过以上尝试,问题不能得到解决,查阅发现,输出出了问题,1bit输出不能用一般方法,所以尝试将原本结果按位异1,可以直接输出
结果是错误的,数学不好的宝子们,偶数位最终是小于等于31的,因为i是从0开始的,最终是31,中间数字正好是32位,i==0对应的是二进制的最后一位数,i==31对应的是第1位
最终代码: