蒟蒻30求助C++
  • 板块P1597 语句解析
  • 楼主manyc
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/4/16 15:52
  • 上次更新2023/10/23 18:16:52
查看原帖
蒟蒻30求助C++
826520
manyc楼主2023/4/16 15:52

感觉思路没问题...

#include<iostream>
#include<cstring>
using namespace std;
int main(){
	int a=0,b=0,c=0;
	char s[256]={};
	cin>>s;
	for(int i=0;i<strlen(s);i+=5){
		if(s[i]=='a'){
			if(s[i+3]=='b') a=b;
			else if(s[i+3]=='c') a=c;
			else a=s[i+3]-48;
		}else if(s[i]=='b'){
			if(s[i+3]=='a') b=a;
			else if(s[i+3]=='c') b=c;
			else b=s[i+3]-48;
		}else{
			if(s[i+3]=='a') c=a;
			else if(s[i+3]=='b') c=b;
			else c=s[i+3]-48;
		}
	}
	cout<<a<<" "<<b<<" "<<c;
	return 0;
}
2023/4/16 15:52
加载中...