题目描述
blablabla
算法1
C++ 代码
#include <iostream>
using namespace std;
int main(){
string s;
while(cin >>s) cout << s <<' ';
return 0;
}
算法2
C++ 代码
#include <iostream>
using namespace std;
int main(){
string s;
getline(cin, s);
string r;
for(int i = 0; i<s.size(); i++)
if (s[i] !=' ') r+=s[i];
else
{
r+=' ';
int j = i;
while(j < s.size() && s[j] ==' ') j++;
i=j-1;
}
cout <<r << endl;
return 0;
}
算法三
#include <iostream>
using namespace std;
int main(){
string s;
getline(cin, s);
string r;
for(int i = 0; i<s.size(); i++)
if (s[i] !=' ') r+=s[i];
else
{
if(s[i]==' ' && s[i-1] !=' ') r+=' ';
}
cout <<r << endl;
return 0;
}