指针-输出文章内容

简介: 指针-输出文章内容

任务描述

将英文文章每一行按照长度排序后,按照从最长到最短的顺序逐行输出。


相关知识

参考之前的关卡。


编程要求

根据提示,在右侧编辑器的Begin-End区域内补充代码。


测试说明

输入:多行字符串,总行数小于 1000,每行只有大小写字母且字符个数小于 200。保证每行首字母均不同。注意本题区分大小写。


输出:按照每行长度,从长到短依次输出每行。如果两行长度相同,则按首字母的字母表顺序从小到大输出。 若遇到长度相同的、以同一个字母不同大小写开头的句子,则大写字母开头的句子在小写字母之前输出。


例如测试集 1 的输入是:

Abcdefg hijklmn opqrstuvwxyz

测试集 1 的运行结果为:

opqrstuvwxyz Abcdefg hijklmn




相关文章
|
开发框架 .NET C#
c#数组补充
c#数组的几个简单的补充
46 0
|
3月前
|
索引
一个简短的补充------对链表练习题的补充补充
一个简短的补充------对链表练习题的补充补充
22 0
|
8月前
|
存储 Python
输出链表的内容
输出链表的内容
27 0
|
C语言
C语言:使用指针打印数组内容-1
总体思路: (一). 定义一维数组arr: float arr[] = { 3.14f, 99.9f, 66.5f, 0.0f }; 定义指针变量: float* p = arr; -- 把数组名(数组收元素地址)放进指针变量
231 0
|
8月前
|
算法 索引
从数组中查找特定元素的顺序程序设计示例
从数组中查找特定元素的顺序程序设计示例
54 0
|
8月前
|
Rust 监控 Ubuntu
rcore 笔记 第一个裸机程序(一)
rcore 笔记 第一个裸机程序
107 0
|
8月前
|
存储 Rust 编译器
rcore 笔记 第一个裸机程序(三)
rcore 笔记 第一个裸机程序
86 0
|
8月前
|
Rust 编译器 索引
rcore 笔记 第一个裸机程序(二)
rcore 笔记 第一个裸机程序
91 0
|
C语言
C语言:使用指针打印数组内容-2
思路三:自定义函数用 while循环 进行循环打印 总体思路: (一). 自定义函数print: 函数参数: float* p -- 数组首元素地址 int sz -- 数组元素个数 使用指针变量表示元素个数: float* q = p + sz;
146 0
|
存储 C语言
【C语言程序设计】知识点汇总3——数组、字符串数组、字符串输入输出相关注意事项
【C语言程序设计】知识点汇总3——数组、字符串数组、字符串输入输出相关注意事项
288 0
【C语言程序设计】知识点汇总3——数组、字符串数组、字符串输入输出相关注意事项