在数组中查找指定元素

本题要求实现一个在数组中查找指定元素的简单函数。

函数接口定义:
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;
}

函数—在数组中查找指定元素相关推荐

  1. 中求解数组中元素个数_JavaScript之学underscore在数组中查找指定元素

    今天来给大家分享下使用underscore在数组中查找指定元素. 在开发中,我们经常会遇到在数组中查找指定元素的需求,可能大家觉得这个需求过于简单,然而如何优雅的去实现一个 findIndex 和 f ...

  2. 在数组中查找指定元素_JavaScript之学underscore在数组中查找指定元素

    今天来给大家分享下使用underscore在数组中查找指定元素. 在开发中,我们经常会遇到在数组中查找指定元素的需求,可能大家觉得这个需求过于简单,然而如何优雅的去实现一个 findIndex 和 f ...

  3. JavaScript 专题(九)数组中查找指定元素

    JavaScript 专题(九)数组中查找指定元素 上一篇文章中,我们了解了数组扁平化的思想,并学习了 lodash 是如何处理数组扁平化的. 这次我们来讨论在数组中查找元素时所用的一些方法,并且参考 ...

  4. PTA 6-1 在数组中查找指定元素 (25分)

    6-1 在数组中查找指定元素 (25分) 本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list ...

  5. 习题8-2 在数组中查找指定元素 (15 分)(python)

    本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...

  6. 在数组中查找指定元素 (10分) PTA (C语言)

    7-2 在数组中查找指定元素 (10分) 输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个正整数 n (1<n<=10),然后输入n个 ...

  7. 6-5 在数组中查找指定元素 (15分)

    题目: 本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是 ...

  8. 习题8-2 在数组中查找指定元素(15 分)

    本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...

  9. 在数组中查找指定元素

    本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...

最新文章

  1. [高级]android应用开发之intent的妙用二
  2. C语言解决关于兔子的古典问题的代码
  3. 首部网络支付风险防范自律规范出台
  4. linux mysql 类型_常用的MySQL数据类型
  5. 解密Redis持久化
  6. containerd 与安全沙箱的 Kubernetes 初体验
  7. html语义化面试题,前端面试题-HTML结构语义化
  8. 【opencv系列02】OpenCV4.X图像读取与显示
  9. 自制 require 函数:让浏览器轻松实现 js 文件按需加载
  10. 虚拟机安装mysql5.7.20_虚拟机环境下CentOS 7 中安装Mysql 5.7.24(源码方式安装)
  11. 没有密码怎样删除officescan
  12. VSCode:查看二进制文件
  13. haneWin NFS服务器配置
  14. 怎么使用java初始化链表_Java链表基本操作和Java.util.ArrayList
  15. Empty DataFrame
  16. jdk1.8换成11,启动项目报错java.net.MalformedURLException: unknown protocol: jrt
  17. 微软产品关于首字母大写的解决方案
  18. myeclipse10注册机详细使用方法
  19. 酸了!她在MSRA实习短短半年时间内便完成了两篇入选顶级学术会议 AAAI、ACL 的研究...
  20. 了解一下iframe页面嵌入使用,轻松实现页面集成

热门文章

  1. CSS的三种定位,100%好评!
  2. 谷歌清楚缓存快捷键_谷歌浏览器快捷键和小技巧大全(非常实用)
  3. 蓝桥杯 【生日蜡烛】
  4. 红外补光灯发热的原因 - 是红外线辐射导致的吗?
  5. ViewPager小点点
  6. 软件公司(company)
  7. Canvas(1):绘制简单图形
  8. 雨听|生成指定路径的微信小程序二维码
  9. Markdown--StackEdit
  10. OpenWRT 添加静态ARP (ARP绑定)