第一次发,不怎么好,请大佬谅解。
#include<bits/stdc++.h>
using namespace std;
int d(int k){
char a;
int q,ss;
string s;
while(cin>>a){
s=s+a;
if(s=="FD"){
cin>>q;
ss+=q*k;
s="";
}
else if(s=="BK"){
cin>>q;
ss-=q*k;
s="";
}
else if(s=="REPEAT"){
cin>>k;
s="";
d(k);
k=0;
}
}
return abs(ss);
}
int main(){
cout<<d(1);
return 0;
}
谢谢!