以下是全部使用小写字母的C++代码示例,用于输入6个城市名的拼音,并将它们排序后输出:
#include <iostream>
#include <string>
#include <algorithm>
int main() {
const int max_cities = 6; // 最大城市数量
std::string city_array[max_cities]; // 字符串数组存储城市拼音
// 提示用户输入城市拼音
std::cout << "enter 6 city names in pinyin: " << std::endl;
for (int i = 0; i < max_cities; ++i) {
std::cin >> city_array[i]; // 输入城市拼音
}
// 对城市拼音进行排序
std::sort(city_array, city_array + max_cities);
// 输出排序后的城市拼音
std::cout << "the sorted city names are: " << std::endl;
for (int i = 0; i < max_cities; ++i) {
std::cout << i + 1 << ": " << city_array[i] << std::endl; // 输出序号和城市拼音
}
return 0;
}
这段代码首先包含了必要的头文件,并定义了一个字符串数组city_array
来存储城市拼音。使用std::cin
读取用户输入的城市拼音,然后调用std::sort
函数对数组进行排序。最后,程序打印出排序后的列表,每个条目前都有对应的序号。