全部评论 2

  • 按我这个代码,包过!!!

    else{
            string s;
            while(n!=0){
                s+=(n%2)+'0';
                n/=2;
            }
            for(int i=s.size()-1;i>=0;i--){
                if(s[i]=='1'){
                    cout<<int(pow(2,i))<<' ';
                }
            }
        }
    

    这个else当然是偶数情况下

    16小时前 来自 广东

    0
  • 只要是偶数都有优秀的拆分,这个ztj变量是不是有点多余

    16小时前 来自 广东

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页