#3 #4 #6 wa, 求调
查看原帖
#3 #4 #6 wa, 求调
1138325
MC_dream_tsr楼主2024/7/22 13:44
# include<bits/stdc++.h>
using namespace std;
int w = 1, k = 1;
int mc(char a){
	if(a >= '1' && a <= '9') return 1;
	else return 0;
}
int main(){
	char s[300], a = '0', b = '0', c = '0';
	while(cin){
		cin >> s[k];
		k++; 
	}
	for(int i = 1; i <= k; i++){
		if(s[w] == 'a' && mc(s[w + 3])) a = s[w + 3], w += 5;
		if(s[w] == 'b' && mc(s[w + 3])) b = s[w + 3], w += 5;
		if(s[w] == 'c' && mc(s[w + 3])) c = s[w + 3], w += 5;
		if(s[w] == 'a'){
			if(s[w + 3] == 'b') a = b;
			if(s[w + 3] == 'c') a = c;
			w += 5;
		}
		if(s[w] == 'b'){
			if(s[w + 3] == 'a') b = a;
			if(s[w + 3] == 'c') b = c;
			w += 5;
		}
		if(s[w] == 'c'){
			if(s[w + 3] == 'a') c = a;
			if(s[w + 3] == 'b') c = b;
			w += 5;
		}
	}
	cout << a << " " << b << " " << c;
	return 0;
}
2024/7/22 13:44
加载中...