求助大佬!只有80分!
查看原帖
求助大佬!只有80分!
800751
acmwriter楼主2023/1/30 19:04
#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]==';'&&s[i+3]>='0'&&s[i+3]<='9')a=s[i+3]-'0';
        if(s[i]=='b'&&s[i+1]==':'&&s[i+2]=='='&&s[i+4]==';'&&s[i+3]>='0'&&s[i+3]<='9')b=s[i+3]-'0';
        if(s[i]=='c'&&s[i+1]==':'&&s[i+2]=='='&&s[i+4]==';'&&s[i+3]>='0'&&s[i+3]<='9')c=s[i+3]-'0';
    }
    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]=='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]=='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]=='a')c=a;
            if(s[i+3]=='b')c=b;
        }
    }
    printf("%d %d %d",a,b,c);
    return 0;
}
2023/1/30 19:04
加载中...