描述:输入三个字符串,按字符串的长度由小到大的顺序输出
#include<string>
#include<iostream>
using namespace std;
int main()
{
string x, y, z;
int arr[3];
getline(cin, x);
getline(cin, y);
getline(cin, z);
arr[0] = x.size();
arr[1] = y.size();
arr[2] = z.size();
if (arr[0] < arr[2] && arr[0] < arr[1])
{
cout << x << endl;
if (arr[2] < arr[1])
{
cout << z << endl << y;
}
else cout << y << endl << z;
}
else if (arr[2] < arr[1] && arr[2] < arr[0])
{
cout << z << endl;
if (arr[1] < arr[0])
{
cout << y << endl << x;
}
else cout << x << endl << y;
}
else if (arr[1] < arr[2] && arr[1] < arr[0])
{
cout << y << endl;
if (arr[0] < arr[2])
{
cout << x << endl << z;
}
else cout << z << endl << x;
}
return 0;
}