admin 管理员组

文章数量: 1087135


2024年4月30日发(作者:excel函数if教程)

1.数组逆序重放

将一个数组中的值按逆序重新存放。例如,原来的顺

序为8,6,5,4,1。要求改为1,4,5,6,8。

输入

输入为两行:第一行数组中元素的个数n(1

第二行是n个整数,每两个整数之间用空格分隔。

输出

输出为一行:输出逆序后数组的整数,每两个整数之

间用空格分隔。

样例输入

5

8 6 5 4 1

样例输出

1 4 5 6 8

2.最长最短单词

输入1行句子(不多于200个单词,每个单词长度不

超过100),只包含字母、空格和逗号。单词由至少一个

连续的字母构成,空格和逗号都是单词间的间隔。

试输出第1个最长的单词和第1个最短单词。

输入

一行句子。

输出

两行输出: 第1行,第一个最长的单词。 第2行,

第一个最短的单词。

样例输入

I am studying Programming language C in

Peking University

样例输出

Programming

I

3.计算鞍点

给定一个5*5的矩阵,每行只有一个最大值,每列只

有一个最小值,寻找这个矩阵的鞍点。 鞍点指的是矩阵中

的一个元素,它是所在行的最大值,并且是所在列的最小

值。 例如:在下面的例子中(第4行第1列的元素就是

鞍点,值为8 )。

11 3 5 6 9

12 4 7 8 10

10 5 6 9 11

8 6 4 7 2

15 10 11 20 25

输入

输入包含一个5行5列的矩阵

输出

如果存在鞍点,输出鞍点所在的行、列及其值,如果

不存在,输出"not found"

样例输入

11 3 5 6 9

12 4 7 8 10

10 5 6 9 11

8 6 4 7 2

15 10 11 20 25

样例输出

4 1 8

4.病人排队

病人登记看病,编写一个程序,将登记的病人按照以

下原则排出看病的先后顺序:

1. 老年人(年龄 >= 60岁)比非老年人优先看病。

2. 老年人按年龄从大到小的顺序看病,年龄相同的按登记

的先后顺序排序。

3. 非老年人按登记的先后顺序看病。

输入


本文标签: 鞍点 看病 输出 空格 单词