- 问答
求救 我这个代码跟他的这个效果有啥不一样吗?
- 2024-3-16 19:50:59 @
我的:
#include<bits/stdc++.h>
using namespace std;
stack<char> q;
string s;
char str[250];
int main() {
getline(cin, s);
for (int i = 0; i < s.size(); i++) {
switch (s[i])
{
case '#':
if (!q.empty()) q.pop();
break;
case '@':
while (!q.empty()) q.pop();
break;
default:
q.push(s[i]);
}
}
for (int i = 0; i < q.size(); i++) {
str[i] = q.top();
q.pop();
}
for (int i = q.size() - 1; i >= 0; i--) {
cout << str[i];
}
return 0;
}
他的:
1 条评论
-
张QS @ 2024-3-16 19:51:15
在线等 急
🤡 1
- 1