函数—在数组中查找指定元素
在数组中查找指定元素
本题要求实现一个在数组中查找指定元素的简单函数。
函数接口定义:
int search( int list[], int n, int x );
其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到
则函数search返回相应元素的最小下标(下标从0开始),否则返回−1。
裁判测试程序样例:
```csharp```c
#include <stdio.h>
#define MAXN 10int 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);elseprintf("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,c=0;for(i=0;i<n;i++){if(list[i]==x){c++;return i;}}if(c==0)return -1;
}
函数—在数组中查找指定元素相关推荐
- 中求解数组中元素个数_JavaScript之学underscore在数组中查找指定元素
今天来给大家分享下使用underscore在数组中查找指定元素. 在开发中,我们经常会遇到在数组中查找指定元素的需求,可能大家觉得这个需求过于简单,然而如何优雅的去实现一个 findIndex 和 f ...
- 在数组中查找指定元素_JavaScript之学underscore在数组中查找指定元素
今天来给大家分享下使用underscore在数组中查找指定元素. 在开发中,我们经常会遇到在数组中查找指定元素的需求,可能大家觉得这个需求过于简单,然而如何优雅的去实现一个 findIndex 和 f ...
- JavaScript 专题(九)数组中查找指定元素
JavaScript 专题(九)数组中查找指定元素 上一篇文章中,我们了解了数组扁平化的思想,并学习了 lodash 是如何处理数组扁平化的. 这次我们来讨论在数组中查找元素时所用的一些方法,并且参考 ...
- PTA 6-1 在数组中查找指定元素 (25分)
6-1 在数组中查找指定元素 (25分) 本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list ...
- 习题8-2 在数组中查找指定元素 (15 分)(python)
本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...
- 在数组中查找指定元素 (10分) PTA (C语言)
7-2 在数组中查找指定元素 (10分) 输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个正整数 n (1<n<=10),然后输入n个 ...
- 6-5 在数组中查找指定元素 (15分)
题目: 本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是 ...
- 习题8-2 在数组中查找指定元素(15 分)
本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...
- 在数组中查找指定元素
本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...
最新文章
- @Transactional-同一个类中方法自调,调用方法事物失效
- 四川大学计算机网络_四川大学20考研情况
- POJ 2823-Sliding Window单调队列解题报告
- 机器学习-算法背后的理论与优化(part7)--随机梯度下降法概述
- 文档生成器 Xcode与Appledoc
- matlab中CH指标聚类评价指标,MATLAB聚类有效性评价指标(外部)
- openvswitch patch port使用方法
- Node.js 使用 JWT 进行用户认证
- 字节跳动专家会_年薪30万60万!字节跳动招这个语系的语言专家!
- 3位创业公司CEO亲述:200人的小公司,这么做数据管理就对了
- 企业呼吁更多关注网络安全
- Spring实例化bean的三种方法
- 在‘句子迷’爬取网友总结的方文山歌词并作词频统计
- 对冲之王 - 华尔街量化投资传奇 读后感
- ONF发布安全部署SDN控制器指南
- MSVCRTD.lib
- 智慧井盖解决方案有效的解决了下水道水位测量和井盖被偷的问题
- asp前端日历_ASP完成的日历代码实例程序
- 解决 Eclipse中出现The user operation is waiting for “Building workplace“ to complete
- 【基础恶补】JavaScript数组的一些方法,reduce,filter,reverse,map等