指针-输出文章内容

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

任务描述

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


相关知识

参考之前的关卡。


编程要求

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


测试说明

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


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


例如测试集 1 的输入是:

Abcdefg hijklmn opqrstuvwxyz

测试集 1 的运行结果为:

opqrstuvwxyz Abcdefg hijklmn




相关文章
|
9天前
|
C语言
C语言----将数组A中的内容和数组B中的内容进行交换。(数组一样大)
C语言----将数组A中的内容和数组B中的内容进行交换。(数组一样大)
|
2月前
|
存储
指针用法及分类
指针用法及分类
|
2月前
|
存储 Python
输出链表的内容
输出链表的内容
7 0
|
2月前
|
存储 安全 数据处理
C++系列十一:指针
C++系列十一:指针
|
10月前
|
存储
指针和数组简单填空题合集(纯刷题:60道)
指针和数组简单填空题合集(纯刷题:60道)
61 0
|
12月前
|
C语言
C语言:使用指针打印数组内容-1
总体思路: (一). 定义一维数组arr: float arr[] = { 3.14f, 99.9f, 66.5f, 0.0f }; 定义指针变量: float* p = arr; -- 把数组名(数组收元素地址)放进指针变量
174 0
|
2月前
|
存储 Rust 编译器
rcore 笔记 第一个裸机程序(三)
rcore 笔记 第一个裸机程序
50 0
|
9月前
|
存储 C++
数组、指针练习题及解析(含笔试题目讲解)(二)
数组、指针练习题及解析(含笔试题目讲解)(二)
22 0
|
12月前
|
C语言
C语言:使用指针打印数组内容-2
思路三:自定义函数用 while循环 进行循环打印 总体思路: (一). 自定义函数print: 函数参数: float* p -- 数组首元素地址 int sz -- 数组元素个数 使用指针变量表示元素个数: float* q = p + sz;
|
12月前
数组内容倒换
数组内容倒换
44 0