指针-输出文章内容

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

任务描述

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


相关知识

参考之前的关卡。


编程要求

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


测试说明

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


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


例如测试集 1 的输入是:

Abcdefg hijklmn opqrstuvwxyz

测试集 1 的运行结果为:

opqrstuvwxyz Abcdefg hijklmn




相关文章
|
2月前
|
存储
指针用法及分类
指针用法及分类
|
2月前
|
存储 Python
输出链表的内容
输出链表的内容
9 0
|
2月前
|
存储
【指针】看了这篇就会用*这个操作了
【指针】看了这篇就会用*这个操作了
18 0
|
2月前
|
存储 安全 数据处理
C++系列十一:指针
C++系列十一:指针
|
12月前
|
C语言
C语言:使用指针打印数组内容-1
总体思路: (一). 定义一维数组arr: float arr[] = { 3.14f, 99.9f, 66.5f, 0.0f }; 定义指针变量: float* p = arr; -- 把数组名(数组收元素地址)放进指针变量
177 0
|
2月前
|
Rust 监控 Ubuntu
rcore 笔记 第一个裸机程序(一)
rcore 笔记 第一个裸机程序
75 0
|
2月前
|
存储 Rust 编译器
rcore 笔记 第一个裸机程序(三)
rcore 笔记 第一个裸机程序
52 0
|
2月前
|
Rust 编译器 索引
rcore 笔记 第一个裸机程序(二)
rcore 笔记 第一个裸机程序
59 0
|
12月前
|
C语言
C语言:使用指针打印数组内容-2
思路三:自定义函数用 while循环 进行循环打印 总体思路: (一). 自定义函数print: 函数参数: float* p -- 数组首元素地址 int sz -- 数组元素个数 使用指针变量表示元素个数: float* q = p + sz;
104 0