有15个数按由大到小的顺序放在一个数组中,输入一个数,要求找出该数是数组中的第几个元素。若该数不在数组中,则输出“无此数!”。
举一反三
- 有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则打印出“无此数”。
- 编程完成在一个数组中查找指定数据的功能,具体要求如下: (1)用静态初始化的方法定义并初始化一个数组;[br][/br] (2)从控制台输入一个数,在数组中查找此数,如果找到则输出这个数是数组中的第几个数,如果没有找到,则输出“查无此数”。
- 编写一个函数,其功能是从一个一维整型数组中寻找指定的一个数,若找到,返回该数在数组中的下标值,否则返回-1。
- 已有一个已排好序的数组{4,6,7,8,10,11},要求用scanf输入一个数后,按原来排序的规律将它插入到数组中。例如输入的数为9,则数组变为{4,6,7,8,9,10,11}例如输入的数为5,则数组变为{4,5,6,7,8,10,11}
- 一个数右下角用什么标识( ),该数是个十六进制数。