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 语句解析的主要内容,如果未能解决你的问题,请参考以下文章
片段(Java) | 机试题+算法思路+考点+代码解析 2023
无法解析片段中的 ViewModelProvider 构造?
Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段