信息学奥赛一本通-基础(一)C++基础
文章平均质量分 59
一本通网址:一、语言及算法基础篇题解
zimegll
这个作者很懒,什么都没留下…
展开
-
一本通:2048:【例5.18】串排序
2048:【例5.18】串排序题目链接【题目描述】对给定的n(1≤n≤20)个国家名(国家名字长度不超过20),按其字母的顺序输出。【输入】第一行为国家的个数n;以下n行为国家的名字。【输出】n行,排序后的国名。【输入样例】3KoreaChinaJapan【输出样例】ChinaJapanKorea题解:题目要点:1.使用二维数组存储国家名称2.使用排序算法对国家名称进行排序3.这里我使用的是冒泡排序,你可以尝试使用其他排序4.注意代码中==getchar()原创 2021-09-02 16:23:13 · 3116 阅读 · 1 评论 -
一本通:2047:【例5.16】过滤空格
2047:【例5.16】过滤空格题目链接【题目描述】过滤多余的空格。一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。【输入】一行,一个字符串(长度不超过200),句子的头和尾都没有空格。【输出】过滤之后的句子。【输入样例】Hello world.This is c language.【输出样例】Hello world.This is c language.题解:对于大部分的字符数组题目我们都可以利用循环去遍历这个字符数组,然后针对每个字符做操作。原创 2021-09-01 17:08:10 · 4198 阅读 · 0 评论