• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

基于C/VC++ 利用字符串数组和字符串处理函数,对输入的6个城市名的拼音进行排序后输出。 简单明了可直接复制的代码

发布于 2024-06-14 11:40:43

以下是一段C++代码,可以用于对6个城市名的拼音进行排序并输出结果:

#include <iostream>
#include <string>
#include <algorithm> // 引入算法库中的sort函数

int main() {
    const int city_count = 6; // 定义城市数量
    std::string city_names[city_count]; // 创建字符串数组存储城市名

    // 提示用户输入6个城市名
    std::cout << "Enter 6 city names in pinyin: " << std::endl;
    for(int i = 0; i < city_count; ++i) {
        std::cin >> city_names[i]; // 输入城市名
    }

    // 使用标准库的sort函数对城市名数组进行排序
    std::sort(city_names, city_names + city_count);

    // 输出排序后的城市名称
    std::cout << "The sorted city names are: " << std::endl;
    for(int i = 0; i < city_count; ++i) {
        std::cout << (i + 1) << ": " << city_names[i] << std::endl; // 输出序号和城市名
    }

    return 0;
}

这段代码首先包含了必要的头文件,定义了一个字符串数组来存储城市名。接下来,提示用户输入6个城市名,并使用std::cin读取这些输入。然后,代码利用std::sort函数对城市名进行排序。最后,程序打印出排序后的城市名列表,每个城市名前都标有序号。

0 条评论

发布
问题

在线
客服