蒟蒻全WA求助
查看原帖
蒟蒻全WA求助
790898
shenwentao楼主2023/12/16 09:18

有没有dalao能帮忙解答,为什么此段代码只能输出一个字符,是哪里出了问题

#include<bits/stdc++.h>
using namespace std;
string expand()
{
	string ans="",s="";
	char c;
	int n;
	while(cin>>c)
	{
		if(c=='[')
		{
			cin>>n;
			s=expand();
			while(n--)
			{
				ans+=s;
			}
		}
		else if(c==']')
		{
			return ans;
		}
		else
		{
			return ans+=c;
		}
	}
}
int main()
{
	cout<<expand();
	return 0;
}
2023/12/16 09:18
加载中...