错了一个点求助
查看原帖
错了一个点求助
1067449
Chillturtle楼主2024/4/6 22:00
#include <bits/stdc++.h>
using namespace std;
int main(){
	char a1,b1,c1,d1;
	cin>>a1>>b1>>c1>>d1;
	int a,b,c,d;
	a=a1-'0';
	b=b1-'0';
	c=c1-'0';
	d=d1-'0';
//	cout<<a<<" "<<b<<" "<<c<<" "<<d<<endl;
	if(a+b+c+d==7){
		cout<<a<<"+"<<b<<"+"<<c<<"+"<<d<<"=7"<<endl;
		return 0;
	}else if(a+b+c-d==7){
		cout<<a<<"+"<<b<<"+"<<c<<"-"<<d<<"=7"<<endl;
		return 0;
	}else if(a+b-c+d==7){
		cout<<a<<"+"<<b<<"-"<<c<<"+"<<d<<"=7"<<endl;
		return 0;
	}else if(a-b+c+d==7)	{
		cout<<a<<"-"<<b<<"+"<<c<<"+"<<d<<"=7"<<endl;
		return 0;
	}else if(a-b+c-d==7){
		cout<<a<<"-"<<b<<"+"<<c<<"-"<<d<<"=7"<<endl;
		return 0;
	}else if(a+b-c-d==7){
		cout<<a<<"+"<<b<<"-"<<c<<"-"<<d<<"=7"<<endl;
		return 0;
	}else if(a-b-c-d==7){
		cout<<a<<"-"<<b<<"-"<<c<<"-"<<d<<"=7"<<endl;
		return 0;
	}else if(a-b+c-d==7){
		cout<<a<<"-"<<b<<"+"<<c<<"-"<<d<<"=7"<<endl;
		return 0;
	}
return 0;
}
2024/4/6 22:00
加载中...