信息学奥赛一本通C++语言-----2048:【例5.18】串排序
【题目描述】
对给定的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】串排序相关推荐
- 信息学奥赛一本通 2032:【例4.18】分解质因数
[题目链接] ybt 2032:[例4.18]分解质因数 [题目考点] 1. 质数 [解题思路] 解法1:使用循环 每次循环中,遍历2到n,找到一个n的质因数,输出,而后n除以该因数,继续循环. 解法 ...
- 信息学奥赛一本通——2068:【例2.6】鸡兔同笼
大家好(๑╹◡╹)ノ" 这里是小蒟蒻 一天没更新了呢! 今天给大家带来<信息学奥赛一本通--2068:[例2.6]鸡兔同笼> 题目: 2068:[例2.6]鸡兔同笼 时间限制: ...
- 信息学奥赛一本通C++语言-----2036:【例5.3】开关门
[题目描述] 宾馆里有n(2≤n≤1000)n(2≤n≤1000) 个房间,从1∼n1∼n 编了号.第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是22 的倍数的房间"相反处理& ...
- 信息学奥赛一本通 2021:【例4.6】最大公约数
[题目链接] ybt 2021:[例4.6]最大公约数 [题目考点] 1. while循环 2. 求最大公约数 辗转相减法 辗转相除法 [解题思路] 解法1:枚举 取较小数字,从该数字的值开始从大到小 ...
- 信息学奥赛一本通C++语言-----1120:同行列对角线的格
[题目描述] 输入三个自然数nn,ii,j(1≤i≤n,1≤j≤n)j(1≤i≤n,1≤j≤n),输出在一个n×nn×n格的棋盘中(行列均从11开始编号),与格子(ii,jj)同行.同列.同一对角线的 ...
- 信息学奥赛一本通——2062:【例1.3】电影票
2062:[例1.3]电影票 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 57341 通过数: 34230 [题目描述] 已知一位小朋友的电影票价是10 ...
- 信息学奥赛一本通C++语言-----1064:奥运奖牌计数
[题目描述] 2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17).现在要统计一下A国所获得的金.银.铜牌数目及总奖牌数.输入第1行是A国参与决赛项目的天数n,其后n行,每一行是该国 ...
- 信息学奥赛一本通 1278:【例9.22】复制书稿(book) | 洛谷 P1281 书的复制
[题目链接] ybt 1278:[例9.22]复制书稿(book) 洛谷 P1281 书的复制 [题目考点] 1. 动态规划:线性动规 [解题思路] 该题可以抽象为:将由m个数字构成的序列分成k个子段 ...
- 信息学奥赛一本通1267:【例9.11】01背包问题(二维dp与滚动数组优化)
[题目描述] 一个旅行者有一个最多能装 MM 公斤的背包,现在有 nn 件物品,它们的重量分别是W1,W2,...,WnW1,W2,...,Wn,它们的价值分别为C1,C2,...,CnC1,C2,. ...
最新文章
- Substance Painter实时角色制作视频教程
- Nginx自定义模块编写:根据post参数路由到不同服务器
- jffs2 告警 和 一般性错误
- 31 天重构学习笔记索引
- java frame清除控件_java – 清除JFrame的组件并添加新组件
- Spring Boot的启动器Starter详解
- 权限细粒度管理(转)
- 用友未获得服务器信息,客户端查询银行日记账没有数据出现,其他客户端和服务器正常...
- Windows移动开发(三)——闭关修炼
- 【分享】如何自动同步企业微信外部客户信息到CRM系统?
- 游戏开发入门(二)游戏中的设计模式
- 100 道 Linux 常见面试题,建议收藏!
- 企业邮箱能传多大的附件?企业邮箱附件大小有限制吗?
- python 维吉尼亚密码加密和解密
- MATLAB-自动控制原理-时域分析
- javascript视频倍速播放
- 慧办公 EXCEL 提取表名到A列
- Day10——提权学习之第三方软件FlashFXP及pcAnywhere提权
- 量化数据源Tushare!高校师生可用 -- (1)
- php allow furl open,PHP JavaBridge权限错误