关于string:为什么没有输出???
  • 板块灌水区
  • 楼主OIDragon
  • 当前回复7
  • 已保存回复7
  • 发布时间2024/4/21 09:47
  • 上次更新2024/4/21 10:35:30
查看原帖
关于string:为什么没有输出???
775893
OIDragon楼主2024/4/21 09:47

字符串这个东西我很容易错,动不动就没有输出。。。

#include <bits/stdc++.h>
using namespace std;
string t[100005];
int main()
{
	string s,r;
	cin >> s;
	int n = s.size(),m = 0,cnt = 0;
	for(int i = 0;i <= n - 1;i++)
	{
		if('a' <= s[i] && s[i] <= 'z')
		{
			r[m++] = s[i];
		}
		else if(s[i] == 'B')
		{
			m--;
		}
		else
		{
			cout << r << endl;
			t[++cnt] = r;
		}
	}
	return 0;
}

这段代码我输入aPaPBbP按理应该有输出的,但是实际啥也没有。。。也不知道为什么,求解!

还有,其实这是O2414题,我想实现把每次打印的结果存进t[++cnt]t[++cnt],应该怎么改?

急求解!可以给几个关注

2024/4/21 09:47
加载中...