首页 > 其他分享 >(△△△)给定 n 个字符串,请对 n 个字符串按照字典序排列。 数据范围: 1 \le n \le 1000 \1≤n≤1000 ,字符串长度满足 1 \le len \le 100

(△△△)给定 n 个字符串,请对 n 个字符串按照字典序排列。 数据范围: 1 \le n \le 1000 \1≤n≤1000 ,字符串长度满足 1 \le len \le 100

时间:2024-01-11 12:44:50浏览次数:28  
标签:le len num 字符串 100 1000

描述
给定 n 个字符串,请对 n 个字符串按照字典序排列。

数据范围: 1 \le n \le 1000 \1≤n≤1000 ,字符串长度满足 1 \le len \le 100 \1≤len≤100
输入描述:
输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。
输出描述:
数据输出n行,输出结果为按照字典序排列的字符串。

点击查看代码
#include <algorithm>
#include <iostream>
#include <string>

using namespace std;

bool cmp(string a, string b)
{
    return a < b;
}
int main()
{
    int num;
    while (cin >> num)
    {
        getchar(); //这个要加上,不然会吃掉一个字符串
        string* s = new string[1000];
        for (int i = 0; i < num; i++)
        {
            getline(cin, s[i], '\n');
        }
        sort(s, s + num, cmp);
        for (int i = 0; i < num; i++)
        {
            cout << s[i] << endl;
        }

        delete [] s;
    }

    return 0;
}

标签:le,len,num,字符串,100,1000
From: https://www.cnblogs.com/lgbdbky/p/17958313

相关文章

  • python第三节:Str字符串类型(3)
    str.index(sub[, start[, end]])类似于 find(),但在找不到子字符串时会引发 ValueError。例子:str1='mynameisjack!'print(str1.index('i'))print(str1.index('b'))结果:Traceback(mostrecentcalllast): File"D:/pythonProject/test/test2024011......
  • console.log打印渐变色字符组件
    如果你想在控制台(console)中输出渐变色的组件,你可以使用控制台的CSS样式来创建一个颜色渐变。请注意,这仅在支持控制台样式的浏览器中有效,如Chrome或Firefox。以下是一个简单的例子,演示如何在控制台中输出渐变色的文本:constgradientText=(text,color1,color2)=>{console.......
  • Ansible - 关于sudo的一些配置
     sudosudo,以超级管理员或其他人的身份执行命令基本流程管理员需要先授权(修改/etc/sudoers文件)普通用户以sudo的形式执行命令可以通过sudo-l查看授权情况配置suddoer:vim/etc/sudoers,进行如下配置,jerry用户可以无需输入密码即以root身份,执行systemctl命令可以切换jerr......
  • Oracle 21c-创建数据库
    1、创建数据库报错‘ORA-01501:CREATEDATABASE失败,ORA-01100:数据库已装载’  执行‘CREATEDATABASETest12;’时报错如下:  2、原因及正确创建数据库的方法  oracle自12C版本开始后,有了多租户的概念(PDB和CDB);可使用创建用户的方式创建数据库。,语句如下:    cre......
  • 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆
    描述输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001数据范围:0\len\le2^{30}-1\0≤n≤230−1输入描述:输入一个int整数输出描述:将这个整数以字符串的形式逆序输出点击查看代码#include<i......
  • Oracle查询多种数据结构并计算合计值
    数据情况:   一、造数、建表结构 --auto-generateddefinitioncreatetableTREETEST(BIZ_DATEVARCHAR2(8),C_ZHDMVARCHAR2(50),PF_NAMEVARCHAR2(100),SYMBOL_CODEVARCHAR2(50),CYZC_IDVA......
  • MetaAI推出Seamless语音翻译大模型
    在人工智能领域,语音翻译技术一直是研究的热点。为了满足日益增长的跨语言沟通需求,MetaAI近日推出了新一代语音翻译大模型——Seamless。这款模型主打AI无缝同声传译,以其出色的性能和便捷的应用场景,引领着语音翻译技术的新篇章。Seamless的核心技术基于MetaAI的强大基础模型,通过先进......
  • js 字符串处理函数
    length、charAt()、charCodeAt()和fromCharCode()返回的结果都跟预期是一样的。这是因为在这个范围内,每个字符都是用16位表示的,而这几个方法也都基于16位码元完成操作。只要字符编码大小与码元大小一一对应,这些方法就能如期工作。这个对应关系在扩展到Unicode增补字符平面......
  • 微信小程序创建formdata对象,并通过 wx.request 发送file文件
    本文申明:仅作学习使用需求:需要绕过wx.uploadFile进行图片的传输,通过接口给服务器问题:因涉及到域名安全问题,不能使用wx.uploadFile。微信本身没有FormData对象,无法使用newFormData后端接口需要接收一个file,所以只能想办法,通过wx.request发送multipart/form-data请......
  • Cannot load driver class: oracle.jdbc.OracleDriver
    错误信息Causedby:java.lang.IllegalStateException:Cannotloaddriverclass:oracle.jdbc.OracleDriver atorg.springframework.util.Assert.state(Assert.java:97)~[spring-core-5.2.9.RELEASE.jar:5.2.9.RELEASE] atorg.springframework.boot.autoconfigure.jdbc.Da......