10分求助!
查看原帖
10分求助!
1143897
xingjielong楼主2024/3/10 15:29
#include<bits/stdc++.h>
using namespace std;
string s;
int a=0,b=0,c=0;
int main(){
	cin >> s;
	if(s[s.find("a")+3]=='a'){
		a=a;
	}else if(s[s.find("a")+3]=='b'){
		a=b;
	}else if(s[s.find("a")+3]=='c'){
		a=c;
	}else a=s[s.find("a")+3]-'0'; 
	cout << a << " ";
	if(s[s.find("b")+3]=='a'){
		b=a;
	}else if(s[s.find("b")+3]=='b'){
		b=b;
	}else if(s[s.find("b")+3]=='c'){
		b=c;
	}else b=s[s.find("b")+3]-'0'; 
	cout << b << " ";
	if(s[s.find("c")+3]=='a'){
		c=a;
	}else if(s[s.find("c")+3]=='b'){
		c=b;
	}else if(s[s.find("c")+3]=='c'){
		c=c;
	}else c=s[s.find("c")+3]-'0'; 
	cout << c << " ";
	return 0;
}

暴力解法做的,每种情况都枚举一遍

2024/3/10 15:29
加载中...