不知道为什么20分
查看原帖
不知道为什么20分
1323415
wky_wsy_楼主2024/8/1 20:50

有没有大佬能帮个忙,我莫名其妙20分

#include <bits/stdc++.h>
using namespace std;
int main(){
    char s[256]=" ";
    char a='0',b='0',c='0';
    scanf("%s",s);
    int l=strlen(s);
    for(int i=0;i<l;i++){
        if(s[i]=='a'){
            if(s[i+3]>='0'&&s[i+3]<='9') a=s[i+3];
            else if(s[i+3]=='b') a=b;
            else a=c;
        }
        else if(s[i]=='b'){
            if(s[i+3]>='0'&&s[i+3]<='9') b=s[i+3];
            else if(s[i+3]=='a') b=a;
            else b=c;
        }
        else if(s[i]=='c'){
            if(s[i+3]>='0'&&s[i+3]<='9') c=s[i+3];
            else if(s[i+3]=='b') c=b;
            else c=a;
        }
    }
    printf("%c %c %c",a,b,c);
    return 0;
}
2024/8/1 20:50
加载中...