代码如下:
#include <bits/stdc++.h>
using namespace std;
string s;
int x,y;
bool vis[10001];
bool p=false;
int main() {
// freopen ("delete.in","r",stdin);
// freopen ("delete.out","w",stdout);
memset (vis,false,sizeof (vis));
cin>>s;
for (int i=0;i<s.size ();i++) {
if (s[i]!='*') {
p=true;
break;
}
}
if (!p) {
cout<<s;
return 0;
}
int len=s.size ();
for (int i=0;i<len;i++) {
if (s[i]!='*') {
x=i;
break;
}
}
for (int i=len-1;i>=x;i--) {
if (s[i]!='*') {
y=i;
break;
}
}
for (int i=x;i<=y;i++)
if (s[i]=='*') vis[i]=1;
for (int i=0;i<len;i++)
if (!vis[i]) cout<<s[i];
return 0;
}
一直 70,求大佬解答。