C++题目51: 对英文名字进行排序 输入5个英文人名,对人名进行排序输出(字典序,升序)。 【输入形式】 5个英文人名 【输出形式】 排序后的人名 【样例输入】 Bob Candy Andy Elle David 【样例输出】 Andy Bob Candy David Elle
时间: 2023-12-01 14:03:40 浏览: 235
C++实验:输入输出流
5星 · 资源好评率100%
好的,这是一个简单的排序问题,我可以帮你写一个C++程序解决这个问题。以下是代码实现:
```c++
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main()
{
string names[5]; // 存储5个英文人名
cout << "请输入5个英文人名:" << endl;
for(int i = 0; i < 5; i++)
{
cin >> names[i];
}
sort(names, names + 5); // 对人名进行排序
cout << "排序后的人名为:" << endl;
for(int i = 0; i < 5; i++)
{
cout << names[i] << " ";
}
cout << endl;
return 0;
}
```
输入样例:
```
Bob Candy Andy Elle David
```
输出样例:
```
排序后的人名为:
Andy Bob Candy David Elle
```
希望能够帮到你!
阅读全文