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

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

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

下面是一个简单明了的C++代码示例,用于对用户输入的6个城市名拼音进行排序并输出。这段代码可以直接复制并在支持C++的任何编译器上使用。

#include <iostream>
#include <string>
#include <algorithm> // 引入算法库,包含sort函数

int main() {
    const int city_count = 6; // 城市数量
    std::string cities[city_count]; // 字符串数组存储城市名拼音

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

    // 使用std::sort对城市名拼音进行排序
    std::sort(cities, cities + city_count);

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

    return 0;
}

这段代码首先要求用户输入6个城市名拼音,然后使用标准库中的std::sort函数对这些城市名按字典序进行排序。排序完成后,程序会按照排序后的顺序显示城市名及其对应的序号。

0 条评论

发布
问题

在线
客服