P1597 语句解析

Posted Kunkun只喝怡宝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P1597 语句解析相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

代码

需要注意赋值语句可能是自己赋值给自己。

#include<bits/stdc++.h>

using namespace std;

int main(){
	string s;
	int a=0,b=0,c=0,i,j;
	cin>>s;
	for(i=0;i<s.length();i+=5){
		j=i+3;
		if(s[i]=='a'){
			if(s[j]=='b') a=b;
			else if(s[j]=='a') a=a;
			else if(s[j]=='c') a=c;
			else a=s[j]-'0';
		}else if(s[i]=='b'){
			if(s[j]=='a') b=a;
			else if(s[j]=='b') b=b;
			else if(s[j]=='c') b=c;
			else b=s[j]-'0';
		}else if(s[i]=='c'){
			if(s[j]=='a') c=a;
			else if(s[j]=='c') c=c;
			else if(s[j]=='b') c=b;
			else c=s[j]-'0';
		}
	}
	cout<<a<<" "<<b<<" "<<c;
	return 0; 
}

以上是关于P1597 语句解析的主要内容,如果未能解决你的问题,请参考以下文章

洛谷P1597语句解析

片段(Java) | 机试题+算法思路+考点+代码解析 2023

无法解析片段中的 findViewById [重复]

无法解析片段中的 ViewModelProvider 构造?

Relay.js 没有正确解析组合片段

Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段