@[manyc](/user/826520) 这个代码忽略了语句 `a:=a;` 的情况,要讨论一下。
AC 代码:
```cpp
#include<iostream>
#include<cstring>
using namespace std;
int main(){
int a=0,b=0,c=0;
char s[256]={};
cin>>s;
for(int i=0;i<strlen(s);i+=5){
if(s[i]=='a'){
if(s[i+3]=='b') a=b;
else if(s[i+3]=='c') a=c;
else if(s[i+3]!='a') a=s[i+3]-48;
}else if(s[i]=='b'){
if(s[i+3]=='a') b=a;
else if(s[i+3]=='c') b=c;
else if(s[i+3]!='b') b=s[i+3]-48;
}else{
if(s[i+3]=='a') c=a;
else if(s[i+3]=='b') c=b;
else if(s[i+3]!='c') c=s[i+3]-48;
}
}
cout<<a<<" "<<b<<" "<<c;
return 0;
}
```
by Michaellg @ 2023-04-16 16:13:28
@[Michaellg](/user/670677) 蟹蟹
by manyc @ 2023-04-16 16:33:27