为啥我老师说不能这样
查看原帖
为啥我老师说不能这样
1039415
maizhe楼主2024/8/12 10:25
#include<bits/stdc++.h>
using namespace std; 
int main(){
	long long a;
	cin>>a;
	if(a==2){
		cout<<"1+1";
	}
	if(a==3){
		cout<<"1+1+1";
		cout<<endl;
        cout<<"1+2";
	}
	if(a==4){
		cout<<"1+1+1+1";
		cout<<endl;
        cout<<"1+1+2";
        cout<<endl;
        cout<<"1+3";
        cout<<endl;
        cout<<"2+2";
	}
	if(a==5){
		cout<<"1+1+1+1+1";
		cout<<endl;
        cout<<"1+1+1+2";
        cout<<endl;
        cout<<"1+1+3";
        cout<<endl;
        cout<<"1+2+2";
        cout<<endl;
        cout<<"1+4";
        cout<<endl;
        cout<<"2+3";
	}
	if(a==6){
		cout<<"1+1+1+1+1+1";
		cout<<endl;
        cout<<"1+1+1+1+2";
        cout<<endl;
        cout<<"1+1+1+3";
        cout<<endl;
        cout<<"1+1+2+2";
        cout<<endl;
        cout<<"1+1+4";
        cout<<endl;
        cout<<"1+2+3";
        cout<<endl;
        cout<<"1+5";
        cout<<endl;
        cout<<"2+2+2";
        cout<<endl;
        cout<<"2+4";
        cout<<endl;
        cout<<"3+3";
	}
	if(a==7){
		cout<<"1+1+1+1+1+1+1";
		cout<<endl;
        cout<<"1+1+1+1+1+2";
        cout<<endl;
        cout<<"1+1+1+1+3";
        cout<<endl;
        cout<<"1+1+1+2+2";
        cout<<endl;
        cout<<"1+1+1+4";
        cout<<endl;
        cout<<"1+1+2+3";
        cout<<endl;
        cout<<"1+1+5";
        cout<<endl;
        cout<<"1+2+2+2";
        cout<<endl;
        cout<<"1+2+4";
        cout<<endl;
        cout<<"1+3+3";
        cout<<endl;
        cout<<"1+6";
        cout<<endl;
        cout<<"2+2+3";
        cout<<endl;
        cout<<"2+5";
        cout<<endl;
        cout<<"3+4";
	}
	if(a==8){
		cout<<"1+1+1+1+1+1+1+1";
		cout<<endl;
        cout<<"1+1+1+1+1+1+2";
        cout<<endl;
        cout<<"1+1+1+1+1+3";
        cout<<endl;
        cout<<"1+1+1+1+2+2";
        cout<<endl;
        cout<<"1+1+1+1+4";
        cout<<endl;
        cout<<"1+1+1+2+3";
        cout<<endl;
        cout<<"1+1+1+5";
        cout<<endl;
        cout<<"1+1+2+2+2";
        cout<<endl;
        cout<<"1+1+2+4";
        cout<<endl;
        cout<<"1+1+3+3";
        cout<<endl;
        cout<<"1+1+6";
        cout<<endl;
        cout<<"1+2+2+3";
        cout<<endl;
        cout<<"1+2+5";
        cout<<endl;
        cout<<"1+3+4";
        cout<<endl;
        cout<<"1+7";
        cout<<endl;
        cout<<"2+2+2+2";
        cout<<endl;
        cout<<"2+2+4";
        cout<<endl;
        cout<<"2+3+3";
        cout<<endl;
        cout<<"2+6";
        cout<<endl;
        cout<<"3+5";
        cout<<endl;
        cout<<"4+4";
	}
	return 0;
}
2024/8/12 10:25
加载中...