能帮忙看看我的代码哪里有问题吗?
查看原帖
能帮忙看看我的代码哪里有问题吗?
332549
幽灵特工楼主2020/9/17 16:15
#include <bits/stdc++.h>
using namespace std;
int n;
int son[1000]={0};
string s;
string run(int n){
	if(!n)return "0";
	int i=0;
	//s="";
	while(n){
		if(n&1){
			s=i==1?"2":("2("+run(i))+s==""?"":"+"+s;
		}
		n>>=1;
	}

	return s;
}
int main(){
   cin>>n;
   run(n);
   cout<<s;
}
2020/9/17 16:15
加载中...