有大佬看看吗
查看原帖
有大佬看看吗
522135
山迟暮楼主2021/7/26 08:18

感觉程序没问题,但是运行不了。不知道哪里错了,蹲一个大佬解答。

#include<bits/stdc++.h>
using namespace std;

string ans(){
	string s = "",x;
	char c;int d;
	while(cin >> c){
		if(c == '['){
			cin >> d;
			x = ans();
			while(d--) s+=x;}
	    else if(c == ']') return s;
		else s+=c;
	}
	return s;
}

int main(){
	cout << ans();
	return 0;
}
2021/7/26 08:18
加载中...