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

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

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

以下是一段C++代码,可以接受用户输入的6个城市名的拼音(全小写),然后进行排序并输出。代码简单明了,可以直接复制使用。

#include <iostream>
#include <string>
#include <algorithm> // 用于std::sort

int main() {
    const int NUM_CITIES = 6; // 城市数量
    std::string cityList[NUM_CITIES]; // 存储城市名的数组

    // 输入城市拼音
    std::cout << "Enter 6 city names in pinyin (all lowercase):\n";
    for (int i = 0; i < NUM_CITIES; ++i) {
        std::cin >> cityList[i];
    }

    // 使用std::sort函数对城市名进行排序
    std::sort(cityList, cityList + NUM_CITIES);

    // 输出排序后的城市名
    std::cout << "The sorted city names are:\n";
    for (int i = 0; i < NUM_CITIES; ++i) {
        std::cout << (i + 1) << ": " << cityList[i] << '\n';
    }

    return 0;
}

这段代码包含了所有必要的头文件,并定义了一个字符串数组cityList来存储用户输入的城市名拼音。代码使用了标准库中的std::cin来读取用户输入,std::sort来对城市名进行排序,最后使用std::cout打印排序后的结果。用户只需运行这段代码,然后按照提示输入6个城市名的拼音即可。

0 条评论

发布
问题

在线
客服