-
2020-02-07 17:20:38
本题要求实现一个在数组中查找指定元素的简单函数。
函数接口定义:
int search( int list[], int n, int x );
其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到
则函数search返回相应元素的最小下标(下标从0开始),否则返回−1。
裁判测试程序样例:
#include <stdio.h> #define MAXN 10 int search( int list[], int n, int x ); int main() { int i, index, n, x; int a[MAXN]; scanf("%d", &n); for( i = 0; i < n; i++ ) scanf("%d", &a[i]); scanf("%d", &x); index = search( a, n, x ); if( index != -1 ) printf("index = %d\n", index); else printf("Not found\n"); return 0; } /* 你的代码将被嵌在这里 */
输入样例1:
5
1 2 2 5 4
2输出样例1:
index = 1
输入样例2:
5
1 2 2 5 4
0输出样例2:
Not found
int search( int list[], int n, int x ) { int j; for(j=0;j<n;j++) { if(x==list[j]) return j; } return -1; }
更多相关内容 -
6-3 在数组中查找指定元素
2021-11-25 14:19:43本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到 则函数...本题要求实现一个在数组中查找指定元素的简单函数。
函数接口定义:
int search( int list[], int n, int x );
其中
list[]
是用户传入的数组;n
(≥0)是list[]
中元素的个数;x
是待查找的元素。如果找到则函数
search
返回相应元素的最小下标(下标从0开始),否则返回−1。裁判测试程序样例:
#include <stdio.h> #define MAXN 10 int search( int list[], int n, int x ); int main() { int i, index, n, x; int a[MAXN]; scanf("%d", &n); for( i = 0; i < n; i++ ) scanf("%d", &a[i]); scanf("%d", &x); index = search( a, n, x ); if( index != -1 ) printf("index = %d\n", index); else printf("Not found\n"); return 0; } /* 你的代码将被嵌在这里 */
输入样例1:
5 1 2 2 5 4 2
结尾无空行
输出样例1:
index = 1
结尾无空行
输入样例2:
5 1 2 2 5 4 0
输出样例2:
Not found
上代码:
int search( int list[], int n, int x ){ int i; int flag = 0; for (i = 0;i < n;i++){ if (list[i] == x){ flag = 1; return i; } } if (flag == 0){ return -1; } }
-
Java 实例 - 在数组中查找指定元素
2021-03-11 15:26:05以下实例演示了如何使用 contains () 方法来查找数组中的指定元素:/*author by w3cschool.cc文件名:Main.java*/import java.util.ArrayList;public class Main {public static void main(String[] args) {...以下实例演示了如何使用 contains () 方法来查找数组中的指定元素:/*
author by w3cschool.cc
文件名:Main.java
*/import java.util.ArrayList;public class Main {
public static void main(String[] args) {
ArrayList objArray = new ArrayList();
ArrayList objArray2 = new ArrayList();
objArray2.add(0,"common1");
objArray2.add(1,"common2");
objArray2.add(2,"notcommon");
objArray2.add(3,"notcommon1");
objArray.add(0,"common1");
objArray.add(1,"common2");
System.out.println("objArray 的数组元素:"+objArray);
System.out.println("objArray2 的数组元素:"+objArray2);
System.out.println("objArray 是否包含字符串common2? : "
+objArray.contains("common1"));
System.out.println("objArray2 是否包含数组 objArray? :"
+objArray2.contains(objArray) );
}}
以上代码运行输出结果为:objArray 的数组元素:[common1, common2]
objArray2 的数组元素:[common1, common2, notcommon, notcommon1]
objArray 是否包含字符串common2? : true
objArray2 是否包含数组 objArray? :false
以上就是Java 实例 - 在数组中查找指定元素的内容,更多相关内容请关注PHP中文网(www.php.cn)!
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
-
6-3 在数组中查找指定元素 (15 分)
2021-11-27 14:10:09本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到 则函数...本题要求实现一个在数组中查找指定元素的简单函数。
函数接口定义:
int search( int list[], int n, int x );
其中
list[]
是用户传入的数组;n
(≥0)是list[]
中元素的个数;x
是待查找的元素。如果找到则函数
search
返回相应元素的最小下标(下标从0开始),否则返回−1。裁判测试程序样例:
#include <stdio.h> #define MAXN 10 int search( int list[], int n, int x ); int main() { int i, index, n, x; int a[MAXN]; scanf("%d", &n); for( i = 0; i < n; i++ ) scanf("%d", &a[i]); scanf("%d", &x); index = search( a, n, x ); if( index != -1 ) printf("index = %d\n", index); else printf("Not found\n"); return 0; } /* 你的代码将被嵌在这里 */
输入样例1:
5 1 2 2 5 4 2
结尾无空行
输出样例1:
index = 1
结尾无空行
输入样例2:
5 1 2 2 5 4 0
输出样例2:
Not found
程序代码:
int search( int list[], int n, int x ) { int i,a,flag=0; for(i=0;i<n;i++) { if(list[i]==x) { a=i; return a; flag=1; } } if(flag==0) { return -1; } }
-
习题8-2 在数组中查找指定元素 (15 分)(python)
2022-04-02 00:21:24本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到 则... -
函数—在数组中查找指定元素
2021-07-03 20:29:17在数组中查找指定元素 本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。... -
Java在数组中查找指定元素的方法
2021-03-11 15:26:26以下实例演示了如何使用 contains () 方法来查找数组中的指定元素:例子1import java.util.ArrayList;public class Main {public static void main(String[] args) {ArrayList objArray = new ArrayList();ArrayList... -
在数组中查找指定元素 (10分)
2020-06-07 15:04:466-3 在数组中查找指定元素 (10分) 本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待... -
6-8 在数组中查找指定元素 (15 分)
2021-12-05 12:35:18本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到 则函数... -
(PTA,C语言)在数组中查找指定元素
2020-05-25 21:43:10本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到 则函数search... -
PTA 6-3 在数组中查找指定元素 (15 分)
2021-12-15 11:18:58PTA 6-3 在数组中查找指定元素 (15 分) -
PTA6-2 在数组中查找指定元素 (15 分)
2021-12-07 17:00:036-2 在数组中查找指定元素 (15 分) 本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;... -
在数组中查找指定元素 (15分)
2020-07-25 20:42:04int search( int list[], int n, int x ){ int index = -1; for(int i=0;i<n;i++){ if(list[i] == x){ index = i; break; } } return index; } -
6-2 在数组中查找指定元素 (15分)
2020-05-27 09:27:37本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到 则函数... -
6-5 在数组中查找指定元素 (15分)
2019-12-25 15:31:21本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到则函数... -
PTA 6-1 在数组中查找指定元素 (25分)
2021-01-07 23:54:106-1 在数组中查找指定元素 (25分) 本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待... -
7-6 在数组中查找指定元素 (10分)
2020-04-19 20:02:00=10),然后输入n个整数存入数组a中,再输入一个整数x,在数组a中查找x,如果找到则输出相应元素的最小下标,否则输出"Not found"。 要求定义并调用函数search(list, n, x),它的功能是在数组list中查找元素x,若找到... -
PTA 习题8-2 在数组中查找指定元素 (15分)
2020-08-26 02:36:38习题8-2在数组中查找指定元素(15分) 本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数... -
实验7.2.3 在数组中查找指定元素
2020-11-21 17:06:56要求定义并调用函数search(list,n,x),其功能是在数组中查找元素x,若找到则返回相应下标,否则返回-1; 【样例输入】 3 1 2 -6 2 【样例输出】 1 #include<stdio.h> void printArray(int a[],int n){ for... -
浙大版《C语言程序设计实验与习题指导(第4版)》题目集 实验8-1-6 在数组中查找指定元素 (15 分)
2021-12-17 16:14:38实验8-1-6 在数组中查找指定元素 (15 分) 本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素... -
6-3 在数组中查找指定元素 (15 分)
2018-12-11 11:23:116-3 在数组中查找指定元素 (15 分) 本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x... -
6-9 在数组中查找指定元素 (15分)
2020-04-18 02:24:05本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到 则... -
在数组中查找指定元素 (10分) PTA (C语言)
2020-07-12 15:42:187-2 在数组中查找指定元素 (10分) 输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个正整数 n (1<n<=10),然后输入n个整数存入数组a中,再输入一个整数x,在数组a中查找x,如果找到则... -
Java中在数组中查找指定元素
2019-05-09 18:34:06Java中在数组中查找指定元素 方法: 使用 contains () 方法来查找数组中的指定元素 代码: import java.util.ArrayList; public class ArrayContains { public static void main(String[] args) { ArrayList ... -
6-20 在数组中查找指定元素 本题要求实现一个在数组中查找指定元素的简单函数。
2018-06-16 14:38:061. #include #define MAXN 10 int search( int list[], int n, int x ); int main() { int i, index, n, x;...注:数组名和指针在自定义函数的实参和形参中能够任意对应,仅代表传递的是首地址。