#1353. 折半查找-课后习题6.9

折半查找-课后习题6.9

问题描述

9.有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。

格式

输入

第一行输入15个数,顺序由小到大输入,否则程序不接收,重新输入。 第二行输入一个要找的数。 第三行输入是否继续找数Y/N. (若输入Y则继续输入要找的数,直到输入N为止)

输出

第一行输出这15个数。 第二行输出是否找到这个数。

样例

输入

1 3 2 4 5 6 8 12 23 34 44 45 56 57 58 68
7
y
12
n

输出

1 3 4 5 6 8 12 23 34 44 45 56 57 58 68
cannot find 7
Has found 12.its position is 7