@ jackyliwenjie
用字符串他不香么
不过同为蒟蒻,我也只能用代码拯救你了
```cpp
#include<bits/stdc++.h>
using namespace std;
string s;
int a,b,c;
bool vis[10005];
int main()
{
cin>>s;
for(int i=0;i<s.size();i++)
{
if(s[i]=='a')
{
if(s[i+1]==':'&&s[i+2]=='='&&s[i+3]>='0'&&s[i+3]<='9')
a=s[i+3]-'0';
else if(s[i+1]==':'&&s[i+2]=='='&&s[i+3]=='b')
a=b;
else if(s[i+1]==':'&&s[i+2]=='='&&s[i+3]=='c')
a=c;
}
if(s[i]=='b')
{
if(s[i+1]==':'&&s[i+2]=='='&&s[i+3]>='0'&&s[i+3]<='9')
b=s[i+3]-'0';
else if(s[i+1]==':'&&s[i+2]=='='&&s[i+3]=='a')
b=a;
else if(s[i+1]==':'&&s[i+2]=='='&&s[i+3]=='c')
b=c;
}
if(s[i]=='c')
{
if(s[i+1]==':'&&s[i+2]=='='&&s[i+3]>='0'&&s[i+3]<='9')
c=s[i+3]-'0';
else if(s[i+1]==':'&&s[i+2]=='='&&s[i+3]=='b')
c=b;
else if(s[i+1]==':'&&s[i+2]=='='&&s[i+3]=='a')
c=a;
}
}
cout<<a<<' '<<b<<' '<<c;
return 0;
}
```
by Allenliuyihang @ 2021-08-17 17:49:49
求助
```c
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a=0,b=0,c=0;
string s;
cin>>s;
if((int)s[3]<97)
a=(int)s[3]-48;
//---------------------------
if((int)s[8]<97)
b=(int)s[8]-48;
else if((int)s[8]==97)
b=a;
//---------------------------
if((int)s[13]<97)
c=(int)s[13]-48;
else if((int)s[13]==97)
c=a;
else if((int)s[13]==98)
c=b;
cout<<a<<' '<<b<<' '<<c;
return 0;
}
```
by sleven_bird @ 2021-12-05 12:16:00
@[djyrc3_DBDZ](/user/620717) 如果输入的是a=a呢
by 2021xiaohu @ 2022-02-01 15:47:00
@[2021xiaohu](/user/614091)
那会输出什么
by quakerbird @ 2022-02-05 22:21:31
@[2021xiaohu](/user/614091) 啊谢谢啊
~~居然有人能错这种题~~
by sleven_bird @ 2022-06-21 17:48:39
@[Allenliuyihang](/user/370389)
求教一下,如果输入a:=b;b:=1,那输出结果是不是应该是1 1 0 呢?但是不对啊,结果是0 1 0.
by bj12z_liuzenghua @ 2022-08-31 16:11:02