90分,卡在#10,求大佬debug
查看原帖
90分,卡在#10,求大佬debug
1089582
HIT2023112282楼主2023/10/7 23:47
#include<bits/stdc++.h>
using namespace std;
string s;
int main()
{
	int a=0,b=0,c=0;
	cin>>s;
    	for(int i=1;i<=s.length();i++)
		{
			if(s[i]=='=')
			{
				if(s[i-2]=='a')
				{
					if(s[i+1]=='b')
					a=b;
					else if(s[i+1]=='c')
					a=c;
					else if(s[i+1]=='a')
					a=a;
					else a=s[i+1]-'0';
				}
				else if(s[i-2]=='b')
				{
					if(s[i+1]=='a')
					b=a;
					else if(s[i+1]=='c')
					b=c;
					else if(s[i+1]=='b')
					b=b;
					else b=s[i+1]-'0';
				}
				else if(s[i-2]=='c')
				   if(s[i+1]==b)
				   c=b;
				   else if(s[i+1]=='a')
				   c=a;
				   else if(s[i+1]=='c')
				   c=c;
				   else c=s[i+1]-'0';
			
		 } 
	}
	cout<<a<<" "<<b<<" "<<c<<endl;
	return 0;
}
2023/10/7 23:47
加载中...