@[zzh0118](/user/1016479)
e,同学,你这个有几个问题:
#### 1.输入不止三个,如:
```
a:=3;b:=4;c:=5;a:=7;
```
如果是上述情况答案为:
```
6 6 6
```
+ 这些需要注意
```
7 4 5
```
#### 2.输入的不止有字母,如:
```
a:=6;b:=a;c:=b;
```
如果是上述情况答案为:
```
6 6 6
```
+ 这些需要注意
by c52_hdzyl @ 2024-03-27 19:40:55
@[zzh0118](/user/1016479)
以下是我的代码:
```c++
#include<bits/stdc++.h>
using namespace std;
string s;
char a,b,c;
int t[3],f;
int main(){
cin>>s;
for(int i=0;i<s.size();i++){
if(s[i]>='a'&&s[i]<='z'&&!f){
a=s[i],f=1;
continue;
}
if(f){
if(s[i]<='9'&&s[i]>='0'){
t[a-'a']=s[i]-'0';
f=0;
}
else if(s[i]>='a'&&s[i]<='z'){
t[a-'a']=t[s[i]-'a'];
f=0;
}
}
}
cout<<t[0]<<" "<<t[1]<<" "<<t[2];
return 0;
}
```
by c52_hdzyl @ 2024-03-27 19:41:59
xie xie@[c52_hdzyl](/user/1047890)
by zzh0118 @ 2024-03-27 22:17:08