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

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

发布于 2024-06-14 11:41:21

以下是全部使用小写字母的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函数对数组进行排序。最后,程序打印出排序后的列表,每个条目前都有对应的序号。

0 条评论

发布
问题

在线
客服