在数组中查找一个给定的数。
输入5个整数,将它们存入数组a中,再输入1个数x,然后在数组中查找x,如果找到,输出相应的下标,否则,输出“Not Found”。
输入:2 9 8 1 9
9
输出:1
输入:2 9 8 1 6
7
输出:Not Found
输入5个整数,将它们存入数组a中,再输入1个数x,然后在数组中查找x,如果找到,输出相应的下标,否则,输出“Not Found”。
输入:2 9 8 1 9
9
输出:1
输入:2 9 8 1 6
7
输出:Not Found
举一反三
- 编程序,输入 10 个整数存入一维数组,然后将数组前5个元素对折重新存放到数组后5个元素中,再输出。 示例 输入格式 0 1 2 3 4 5 6 7 8 9 输出格式 0 1 2 3 4 4 3 2 1 0
- 输入10个整数存入一维数组a,然后按逆序重新存储数据,最后按顺序输出该数组,每个数据占5列。例如输入 2 5 6 7 1 8 9 0 3 6 后,a(0)-a(9)依次为2、5、6、7、1、8、9、0、3、6,逆序重新存储数据后a(0)-a(9)依次为6、3、0、9、8、1、7、6、5、2,输出应为 6 3 0 9 8 1 7 6 5 2 注意:语言选DEV C++
- 输入5个不同的整数,将它们存入数组a中,再输入1个整数x,然后在数组中查找x。如果找到,则输出相应的下标否则输出“not found”。(例如:若输入1 2 3 4 5,3,则输出3 is in 2) 2、输入10个数,要求: 1)求最大值和最小值; 2)将找到的最大值与最后一个数交换 3、输入10个数,将这10个数对称折叠。例如:原来为1,2,3,4,5,6,7,8,9,10,折叠后变成10,9,8,7,6,5,4,3,2,1。注意,在原数组中实现。 4、编程实现折半查找的算法(要求:输入保证有序) 5、在一个一维整型数组中,输入20个数据,将其中所有的偶数全部删除,输出剩下的数据。 6、试着写选择排序(此题上交不做要求)
- 编写程序,先往数组中输入10个元素,再计算并输出数组中所有偶数元素的和。(手写拍照上传)例如:输入:1 2 3 4 5 6 7 8 9 10 输出:30
- 从键盘输入一个长度为10且不重复的一维整型数组,输出这个数组中最小的三个数的位置(位置计算从1开始)。 例如输入:1 3 5 7 9 2 4 6 8 0 输出:10 1 6