30 分 只过了前3个点
查看原帖
30 分 只过了前3个点
874087
huihuihuihui楼主2022/12/21 11:37
#include<stdlib.h>
#include<math.h>
#include<string.h>
int main(){
	char arr[300];
	int a,b,c,len,i;
	 a = b =c = 0;
	scanf("%s",arr);
	len = strlen(arr);
	for(i=0;i<len;){
		if(arr[i]=='a') {
			if(arr[i+3]=='b') a =b;
			else if(arr[i+3]=='c') a =c;
			else a = arr[i+3] - 48;
		}
		else if(arr[i]=='b') {
			if(arr[i+3]=='a') b =a;
			else if(arr[i+3]=='c') b =c;
			else b = arr[i+3] - 48;
		}
		if(arr[i]=='c') {
			if(arr[i+3]=='b') c =b;
			else if(arr[i+3]=='a') c =a;
			else c = arr[i+3] - 48;
		}
		i+=5;
		if(i>len) break;
	}
	printf("%d %d %d",a,b,c);
	
    return 0;
}
2022/12/21 11:37
加载中...