测试点对了,但是一直RE
查看原帖
测试点对了,但是一直RE
545507
pl_cosmonaut楼主2021/8/24 22:22
#include<bits/stdc++.h>
char n[256];
using namespace std;
int main(){
	int x,y,z;
	gets(n);
	for(int i=0;i<strlen(n);i++){
		if(n[i]==':'&&n[i+1]=='='){
			if(n[i-1]=='a') x=i-1;
			if(n[i-1]=='b') y=i-1;
			if(n[i-1]=='c') z=i-1;
			if(n[i+2]=='a') n[i+2]=n[x];
			if(n[i+2]=='b') n[i+2]=n[y];
			if(n[i+2]=='c') n[i+2]=n[z];
			n[i-1]=n[i+2];	
		} 
	}
	if(n[x]>='9'&&n[x]<='0') n[x]=0;
	if(n[y]>='9'&&n[y]<='0') n[y]=0;
	if(n[z]>='9'&&n[z]<='0') n[z]=0;
	cout<<int(n[x]-'0')<<" "<<int(n[y]-'0')<<" "<<int(n[z]-'0');
	return 0;
}

2021/8/24 22:22
加载中...