Problem

1 /8


切片

Theory Click to read/hide

在 Pascal 中,您可以选择字符串的一部分(substring)。为此,使用了复制操作。
操作的一般形式如下: <前> s1 := copy(s, index, count); 此命令从字符串 s 中获取一个切片,从索引 index of length count 处的字符开始。
例如, <前> s1 := 复制(s, 3, 5); 如果索引大于字符串的长度,则返回一个空字符串。如果从 index 开始的 count 个字符比字符串的长度长,则返回从 index 开始到结束的字符串 s。

反转字符串是多么容易: <前> 小号:=“0123456789”; s1 := reverseString(s); // s1 = '0123'

Problem

解决问题时,使用copy()方法

输入

给定一个字符串。

印记

首先打印这个字符串的第三个字符。

在第二行打印本行的倒数第二个字符。

在第三行打印这一行的前五个字符。

在第四行,打印整行,除了最后两个字符。

在第五行,打印所有索引为偶数的字符(假设索引从0开始,所以字符从第一个开始打印)。

在第六行打印所有具有奇数索引的字符,即从该行的第二个字符开始。

在第七行以相反的顺序打印所有字符。

在第八行,从最后一个开始,一个一个倒序打印该行的所有字符。

在第九行打印给定字符串的长度。


例子 <头> <日># <正文>
输入 输出
1 咒语 r

阿布拉克
阿布拉卡达布
阿克巴
巴尔
阿巴达卡巴
abdkrA
11