复杂的题解
2025-06-15 13:40:16
发布于:北京
5阅读
0回复
0点赞
把多余的空格换成'#',最后输出的时候判断当前字符是不是‘#’,是就不输出
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
getline(cin,s);
int len=s.length();
int cnt=0;
for(int i=0;i<len;i++){
if(s[i]==' '){
cnt++;
}
else cnt=0;
if(cnt>1){
s[i]='#';
}
}
for(int i=0;i<len;i++){
if(s[i]!='#') cout<<s[i];
}
return 0;
}
这里空空如也
有帮助,赞一个