随手写个数据你自测试试,建议自己多出点数据再提交
```
a:=2;b:=2;b:=a;a:=1;
by Mirrorera @ 2023-01-30 19:38:31
```c
#include<stdio.h>
int main()
{
char s[500];int a=0,b=0,c=0;
gets(s);
for(int i=0;s[i]!='\0';i++){
if(s[i]=='a'&&s[i+1]==':'&&s[i+2]=='='&&s[i+4]==';'){
if(s[i+3]>='0'&&s[i+3]<='9')a=s[i+3]-'0';
if(s[i+3]=='b')a=b;
if(s[i+3]=='c')a=c;
}
if(s[i]=='b'&&s[i+1]==':'&&s[i+2]=='='&&s[i+4]==';'){
if(s[i+3]>='0'&&s[i+3]<='9')b=s[i+3]-'0';
if(s[i+3]=='a')b=a;
if(s[i+3]=='c')b=c;
}
if(s[i]=='c'&&s[i+1]==':'&&s[i+2]=='='&&s[i+4]==';'){
if(s[i+3]>='0'&&s[i+3]<='9')c=s[i+3]-'0';
if(s[i+3]=='a')c=a;
if(s[i+3]=='b')c=b;
}
}
printf("%d %d %d",a,b,c);
return 0;
}
```
@[Mirrorera](/user/29017) AC了,感谢大佬指点!
by acmwriter @ 2023-01-30 21:09:27