50分求助
查看原帖
50分求助
1020629
The_Leaf_of_Wind楼主2023/7/5 16:31

第一次发,不怎么好,请大佬谅解。

#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;
}

谢谢!

2023/7/5 16:31
加载中...