核心:如果前一个是空格,当前还是空格,则当前的空格是多余的
#include <iostream>
using namespace std;
int main()
{
string s;
getline(cin,s);
for(int i=0;i<s.size();i++){
if(i!=0&&s[i]==' '&&s[i-1]==' ') continue;
else cout<<s[i];
}
return 0;
}
核心:如果前一个是空格,当前还是空格,则当前的空格是多余的
#include <iostream>
using namespace std;
int main()
{
string s;
getline(cin,s);
for(int i=0;i<s.size();i++){
if(i!=0&&s[i]==' '&&s[i-1]==' ') continue;
else cout<<s[i];
}
return 0;
}