0!!!???
查看原帖
0!!!???
1034688
_Geburah楼主2024/5/2 19:39
#include<bits/stdc++.h>
using namespace std;
int n;
void in(int a)
{
	for(int i=14;i>=0;i--)
	{
		if(pow(2,i)<=a)
		{
			if (i==1) cout<<"2+";
    		else if(i==0)cout<<"2(0)";
    		else 
    		{
    			cout<<"2(";
    			in(i);
    			cout<<")";
    			a-=pow(2,i);
    			if(a!=0)cout<<"+";
			}
		}
	}
}
int main(){
   cin>>n;
   in(n);
   return 0;
}
2024/5/2 19:39
加载中...