当前位置: 首页 > news >正文

串排序(信息学奥赛一本通-2048)

【题目描述】

对给定的n(1≤n≤20)个国家名(国家名字长度不超过20),按其字母的顺序输出。

【输入】

第一行为国家的个数n;

以下n行为国家的名字。

【输出】

n行,排序后的国名。

【输入样例】

3
Korea
China
Japan

【输出样例】

China
Japan
Korea

【题解代码】

#include<bits/stdc++.h>
using namespace std;

const int N = 2e1 + 10;
string str[N];

int main()
{
	
	int n; cin >> n;
	for (int i = 1; i <= n; i++)
	{
		cin >> str[i];
	}
	sort(str + 1, str + 1 + n);
	for (int i = 1; i <= n; i++)
	{
		cout << str[i] << endl;
	}

	return 0;
}

相关文章:

  • TMS320F28P550SJ9学习笔记12:简单的Modbus协议
  • 如何将一个盘做成 lvm 盘并挂载
  • LeetCode --- 440周赛
  • HarmonyOS第24天:鸿蒙应用安全秘籍:如何为用户数据筑牢防线?
  • YOLOE:实时查看任何事物
  • 类和对象(中)
  • Hive SQL 精进系列: JSON_TUPLE 快速提取多键值
  • QT6.8.2在线安装记录
  • 【async 和 await】
  • set_clock_groups
  • 整数分段c++
  • java8 函数式编程 Supplier 类 supplier如何使用 supplier类作用
  • //要求:将输入的字符串中的数字转换为罗马数字,长度小于9(运用方法:Switch方法)
  • Arduino安装包、驱动、ESP离线包【2025免费下载】【附开发资源包】
  • Huggingface命令行下载开源大模型
  • 【Delphi 开箱即用 8】多进程之间共享内存的封装单元
  • Cesium零基础速成教程:一小时入门Cesium
  • 学习springboot 的自动配置原理
  • 电子招采软件系统,如何实现10年可追溯审计
  • 动态内存分配:基于C语言的详细解析与实践
  • 推动粒子治疗更加可及可享!龚正调研上海市质子重离子医院
  • 多名幼师殴打女童被行拘后续,盘锦教育局工作人员:该局将专项整治全市幼儿园
  • 老旧小区加装电梯后续维护谁负责?上海:各区属房管集团托底保障
  • 用贝多芬八首钢琴三重奏纪念风雨并肩20年
  • 俄乌直接谈判结束,乌称“毫无成果”
  • 广西壮族自治区党委常委会:坚决拥护党中央对蓝天立进行审查调查的决定