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

函数接口定义:


int search( int list[], int n, int x );

其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到

则函数search返回相应元素的最小下标(下标从0开始),否则返回−1。

裁判测试程序样例:


#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

代码如下:

m = int(input())
l = input().split()
n = int(input())
Empty = 1
for i in range(m):if n == int(l[i]):print("index = {}".format(i))Empty = 0break
if Empty == 1:print("Not found")

习题8-2 在数组中查找指定元素 (15 分)(python)相关推荐

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

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

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

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

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

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

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

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

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

    int search( int list[], int n, int x ){int index = -1;for(int i=0;i<n;i++){if(list[i] == x){index ...

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

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

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

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

  8. 在数组中查找指定元素 (10分)

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

  9. PTA 7-1 在数组中查找指定元素 (10 分)

    输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 输入一个正整数 n (1<n<=10),然后输入n个整数存入数组a中,再输入一个整数x,在数 ...

最新文章

  1. html5 %3cul 标签,index.html
  2. SparkSQL 与 Spark Core的关系
  3. 杭州码农哀叹:新买的房子装修到一半没钱了,靠着贷款平台借钱才勉强推进。这套房子价格高达1000多万,有钱买却没钱装修!...
  4. 一. python面向对象基础
  5. 数据结构经典书籍--数据结构与算法分析
  6. WF初学者对工作流的认识
  7. ubuntu安装(owncloud-docker安装)
  8. 对现有的所能找到个DDOS代码(攻击模块)做出一次分析----TCP篇
  9. leetcode 1239. Maximum Length of a Concatenated String with Unique Characters | 1239. 串联字符串的最大长度(回溯)
  10. verilog简易密码锁设计
  11. 转-Kafka【第一篇】Kafka集群搭建
  12. Java 练习:编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。月份为 1、3、5、7、8、10、12 时,天数为 31 天。月份为 4、6、9、11 时,天数为 3
  13. Oracle GoldenGate 详解
  14. Facebook 正式公开 React Native 重构细节!
  15. 长沙理工大学第十二届ACM大赛L 选择困难症 (剪枝暴搜)
  16. Java神鬼莫测之MyBatis多表操作延迟加载(四)
  17. RK3399 ALC5640芯片配置
  18. UDP数据包的产生和发送
  19. vue模板引擎_Vue.js模板引擎理解
  20. 浮躁和傲慢,这样的人比比皆是

热门文章

  1. HG680-J 安装当贝桌面记录
  2. vue案例小黑记事本详解
  3. 数据仓库、数据整合、ETL、ELT和EII之间的区别?
  4. 已知顺丰快递既可以发陆运,也可以发空运;EMS只能发空运,圆通只能发陆运。 小明现在发送快递,为其设计两个方法,分别用来发空运和陆运。
  5. Assembly 收视率
  6. 原生js的图片.文字.小框的跑马灯效果及弹幕效果
  7. 做站的建站流程有哪些呢?
  8. xmos_helloworld
  9. 用C语言编写数字时钟
  10. Windows刷新dns缓存