【题目描述】

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

【输入】

第一行为国家的个数nn;

以下nn行为国家的名字。

【输出】

nn行,排序后的国名。

【输入样例】

3
Korea
China
Japan

【输出样例】

China
Japan
Korea

【代码】

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
char str[22][22];
char t[22];
int main()
{int n;cin>>n;for(int i=1;i<=n;i++){//gets(str[i]);cin>>str[i];}for(int i=1;i<=n-1;i++)for(int j=i+1;j<=n;j++)if(strcmp(str[i],str[j])>0){strcpy(t,str[i]);strcpy(str[i],str[j]);strcpy(str[j],t);}for(int i=1;i<=n;i++)//puts(str[i]);cout<<str[i]<<endl;return 0;} 

【做题链接】

信息学奥赛一本通(C++版)在线评测系统 (ssoier.cn)http://ybt.ssoier.cn:8088/problem_show.php?pid=2048

信息学奥赛一本通C++语言-----2048:【例5.18】串排序相关推荐

  1. 信息学奥赛一本通 2032:【例4.18】分解质因数

    [题目链接] ybt 2032:[例4.18]分解质因数 [题目考点] 1. 质数 [解题思路] 解法1:使用循环 每次循环中,遍历2到n,找到一个n的质因数,输出,而后n除以该因数,继续循环. 解法 ...

  2. 信息学奥赛一本通——2068:【例2.6】鸡兔同笼

    大家好(๑╹◡╹)ノ" 这里是小蒟蒻 一天没更新了呢! 今天给大家带来<信息学奥赛一本通--2068:[例2.6]鸡兔同笼> 题目: 2068:[例2.6]鸡兔同笼 时间限制: ...

  3. 信息学奥赛一本通C++语言-----2036:【例5.3】开关门

    [题目描述] 宾馆里有n(2≤n≤1000)n(2≤n≤1000) 个房间,从1∼n1∼n 编了号.第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是22 的倍数的房间"相反处理& ...

  4. 信息学奥赛一本通 2021:【例4.6】最大公约数

    [题目链接] ybt 2021:[例4.6]最大公约数 [题目考点] 1. while循环 2. 求最大公约数 辗转相减法 辗转相除法 [解题思路] 解法1:枚举 取较小数字,从该数字的值开始从大到小 ...

  5. 信息学奥赛一本通C++语言-----1120:同行列对角线的格

    [题目描述] 输入三个自然数nn,ii,j(1≤i≤n,1≤j≤n)j(1≤i≤n,1≤j≤n),输出在一个n×nn×n格的棋盘中(行列均从11开始编号),与格子(ii,jj)同行.同列.同一对角线的 ...

  6. 信息学奥赛一本通——2062:【例1.3】电影票

    2062:[例1.3]电影票 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 57341     通过数: 34230 [题目描述] 已知一位小朋友的电影票价是10 ...

  7. 信息学奥赛一本通C++语言-----1064:奥运奖牌计数

    [题目描述] 2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17).现在要统计一下A国所获得的金.银.铜牌数目及总奖牌数.输入第1行是A国参与决赛项目的天数n,其后n行,每一行是该国 ...

  8. 信息学奥赛一本通 1278:【例9.22】复制书稿(book) | 洛谷 P1281 书的复制

    [题目链接] ybt 1278:[例9.22]复制书稿(book) 洛谷 P1281 书的复制 [题目考点] 1. 动态规划:线性动规 [解题思路] 该题可以抽象为:将由m个数字构成的序列分成k个子段 ...

  9. 信息学奥赛一本通1267:【例9.11】01背包问题(二维dp与滚动数组优化)

    [题目描述] 一个旅行者有一个最多能装 MM 公斤的背包,现在有 nn 件物品,它们的重量分别是W1,W2,...,WnW1,W2,...,Wn,它们的价值分别为C1,C2,...,CnC1,C2,. ...

最新文章

  1. Substance Painter实时角色制作视频教程
  2. Nginx自定义模块编写:根据post参数路由到不同服务器
  3. jffs2 告警 和 一般性错误
  4. 31 天重构学习笔记索引
  5. java frame清除控件_java – 清除JFrame的组件并添加新组件
  6. Spring Boot的启动器Starter详解
  7. 权限细粒度管理(转)
  8. 用友未获得服务器信息,客户端查询银行日记账没有数据出现,其他客户端和服务器正常...
  9. Windows移动开发(三)——闭关修炼
  10. 【分享】如何自动同步企业微信外部客户信息到CRM系统?
  11. 游戏开发入门(二)游戏中的设计模式
  12. 100 道 Linux 常见面试题,建议收藏!
  13. 企业邮箱能传多大的附件?企业邮箱附件大小有限制吗?
  14. python 维吉尼亚密码加密和解密
  15. MATLAB-自动控制原理-时域分析
  16. javascript视频倍速播放
  17. 慧办公 EXCEL 提取表名到A列
  18. Day10——提权学习之第三方软件FlashFXP及pcAnywhere提权
  19. 量化数据源Tushare!高校师生可用 -- (1)
  20. php allow furl open,PHP JavaBridge权限错误

热门文章

  1. Win XP iso映像文件(附序列号)
  2. FastDFS分布式文件系统_Linux
  3. python和matlab计算速度对比_【转载】Fortran与Matlab的计算速度对比(Code by myself)...
  4. idea自定义导包个数不带*
  5. 中国矿业大学计科算法导论菜鸟笔记
  6. 数字信号处理实验二:数字语音信号与频谱分析
  7. Java的下载安装和环境配置
  8. Python 入门手册——面向初学者的编程教程
  9. 数据库之InnoDB可重复读隔离级别下如何避免幻读
  10. 当我们需要打开大文件时候,你在用什么?