可行
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
string a;
vector<string> result(100);
int q=0;
while(cin>>a)
{
result[q] = a;
q++;
if(cin.get()=='\n')
{
//int num= result.size();
for(int i= 0;i<q-1;i++)
for(int j=0; j<q-i-1; j++)
if(result[j] > result[j+1])
{
string temp = result[j];
result[j] = result[j+1];
result[j+1] = temp;
}
for(int i = 0;i< q;i++)
cout << result[i] <<' ';
cout << endl;
q=0;
result.empty();
}
}
return 0;
}
#include<string>
#include<vector>
using namespace std;
int main()
{
string a;
vector<string> result(100);
int q=0;
while(cin>>a)
{
result[q] = a;
q++;
if(cin.get()=='\n')
{
//int num= result.size();
for(int i= 0;i<q-1;i++)
for(int j=0; j<q-i-1; j++)
if(result[j] > result[j+1])
{
string temp = result[j];
result[j] = result[j+1];
result[j+1] = temp;
}
for(int i = 0;i< q;i++)
cout << result[i] <<' ';
cout << endl;
q=0;
result.empty();
}
}
return 0;
}