全WA求助
  • 板块P1597 语句解析
  • 楼主Biuld
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/5/31 22:27
  • 上次更新2023/11/4 22:26:36
查看原帖
全WA求助
371364
Biuld楼主2021/5/31 22:27
#include<bits/stdc++.h>
using namespace std;
int x,y,z;
char s[301];
int main()
{
	scanf("%s",s);
	for(int i=0;i<strlen(s);i++)
	{
		if(s[i]=='a' && 0<=(s[i+3]-'0')<=9) x=s[i+3]-'0';
		else if(s[i]=='b' && 0<=(s[i+3]-'0')<=9) y=s[i+3]-'0';
		else if(s[i]=='c' && 0<=(s[i+3]-'0')<=9) z=s[i+3]-'0';
		else if(s[i]=='a' && s[i+3]=='b') x=y;
		else if(s[i]=='a' && s[i+3]=='c') x=z;
		else if(s[i]=='b' && s[i+3]=='a') y=x;
		else if(s[i]=='b' && s[i+3]=='c') y=z;
		else if(s[i]=='c' && s[i+3]=='a') z=x;
		else if(s[i]=='c' && s[i+3]=='b') z=y;
		i+=4;
		//printf("%d %d %d\n",x,y,z);
	}
	printf("%d %d %d",x,y,z);
	return 0;
}
2021/5/31 22:27
加载中...