30分蒟蒻求调
查看原帖
30分蒟蒻求调
1416591
sunhewei楼主2024/10/4 15:19
#include<bits/stdc++.h>
using namespace std;
int main(){
	char a[300];
	cin>>a;
	char s,b;
	char c[5]={'a','b','c'};
	char d[5]={'0','0','0'};
	int len=strlen(a);
	for(int i=0;i<strlen(a);i+=5){
		sscanf(a,"%c:=%c;",&s,&b);
		for(int j=0;j<3;j++){
			if(s==c[j]){
				for(int k=0;k<3;k++){
					if(b==c[k]){
						d[j]=d[k];
						break;
					}
					else{
						d[j]=b;
					}
				}
			}
		}
		len-=5;
		for(int j=0;j<len;j++){
			a[j]=a[j+5];
		}
	}
	for(int i=0;i<3;i++){
		cout<<d[i]<<' ';
	}
	return 0;
}
2024/10/4 15:19
加载中...