求助40分
查看原帖
求助40分
552461
shangyuang楼主2023/8/27 07:50
#include<bits/stdc++.h>
using namespace std;
int a,b,c;char d,e;
int main(){
    while(scanf("%c:=%c;",&d,&e)==2){
        if(e<='9'&&e>='0'){
            if(d=='a'){
                a=e-'0';
            }else if(d=='b'){
                b=e-'0';
            }else if(d=='c'){
                c=e-'0';
            }
        }else{
            if(d=='a'){
                if(e=='a'){
                a=a;
                }else if(e=='b'){
                b=a;
                }else if(e=='c'){
                c=a;
                }
            }
            if(d=='b'){
                if(e=='a'){
                a=b;
                }else if(e=='b'){
                b=b;
                }else if(e=='c'){
                c=b;
                }
            }
            if(d=='c'){
                if(e=='a'){
                a=c;
                }else if(e=='b'){
                b=c;
                }else if(e=='c'){
                c=c;
                }
            }
        }
    }
    cout<<a<<' '<<b<<' '<<c;
}
2023/8/27 07:50
加载中...