【问题描述】
在数组中查找指定元素。输入一个正整数n(1<n<=10),然后输入n个整数存入数组a中,再输入一个整数x,在数组a中查找x,如果找到则输出相应的最小下标,否则输出"Not found"。要求定义并调用函数int search(int list[], int n, int x),它的功能是在数组list中查找元素x,若找到则返回相应的最小下标,否则返回-1。
【输入形式】
首先打印提示"Input n:";然后直接在冒号后面输入正整数n,表示数据的个数;回车;
打印提示"Input n integers:";其中n应该用如上输入的具体的数值代替;然后直接在冒号后面连续输入n个整数数值,每个数值之间用空格隔开;回车;
打印提示"Input x:";然后直接在冒号后面输入数值x,代表查找的数值;回车;
【输出形式】
有两种情况:
如果指定的x数值在数组中查到,则输出"index = ";被找到的数值在数组中的下标值;回车;
如果指定的x数值在数组中没有查到,则输出"Not found";回车;
【运行时的输入输出样例1】(下划线部分表示输入)
Input n:3
Input 3 integers:1 2 -6
Input x:2
index = 1
【运行时的输入输出样例2】(下划线部分表示输入)
Input n:5
Input 5 integers:1 2 2 5 4
Input x:0
Not found