7-2 在数组中查找指定元素 (10分)
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个正整数 n (1<n<=10),然后输入n个整数存入数组a中,再输入一个整数x,在数组a中查找x,如果找到则输出相应元素的最小下标,否则输出"Not found"。

要求定义并调用函数search(list, n, x),它的功能是在数组list中查找元素x,若找到则返回相应元素的最小下标,否则返回-1,函数形参 list 的类型是整型指针,形参n和x的类型是int,函数的类型是int。

输出格式语句:printf(“index = %d\n”, );

输入输出示例:括号内为说明,无需输入输出

输入样例:

2………………(repeat=2)
3…………………(n=3)
1 2 -6
2…………………(x=2)
5…………………(n=5)
1 2 2 5 4
0…………………(x=0)

输出样例:

index = 1
Not found

#include<stdio.h>
int search(int list[],int n, int x)
{for(int i=0;i<n;i++){if(list[i]==x)return i;}return -1;
}int main()
{int repeat,n,x,a[10];scanf("%d",&repeat);for(int i=0;i<repeat;i++){scanf("%d",&n);for(int j=0;j<n;j++){scanf("%d",&a[j]);}scanf("%d",&x);if(search(a,n,x)==-1) printf("Not found\n");elseprintf("index = %d\n",search(a,n,x));}
}

在数组中查找指定元素 (10分) PTA (C语言)相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 信息图:大数据2016年分析趋势
  2. Mybatis源码阅读(一):Mybatis初始化1.3 —— 解析sql片段和sql节点
  3. QML笔记-TextEdit的使用
  4. 6.IDA-重命名、注释
  5. cisco LAP upgrade to Fat AP
  6. canvas动画 - 背景线条 - 应用篇
  7. PHP 常用代码大全
  8. 董付国老师Python系列教材推荐与选用参考
  9. VeriSign 通配型 SSL证书详解
  10. 20155302《网络对抗》Exp7 网络欺诈防范
  11. Android Studio设置Eclipse快捷键
  12. superset 可视化平台搭建
  13. 吴恩达:告别,大数据
  14. 乔家大院的5A牌子被摘了,但且别急着叫好
  15. 教你如何做好微信客户管理?做到这3点,效率翻5倍
  16. 电脑开机画面如何更换
  17. matlab画不定积分图像实例,matlab怎么画函数图像,原来是这样的
  18. nmon以及nmon analyser 教程
  19. 【chirpstack+MQTT】downlink下行数据通讯
  20. acer蜂鸟swift1深度linux,最轻仅1.1kg Acer发布四款Swift蜂鸟笔电

热门文章

  1. excel日期格式改不了_我折腾了半天都没法求和,同事用Excel查找替换分分钟就搞定!...
  2. Webppt开源在线演示文稿PPT(幻灯片)
  3. string的replace用法
  4. JS 如何动态获取本地文件夹中的所有图片
  5. 【奇奇怪怪】Maven 如何查找一个jar包被引入的位置
  6. 2丶基础知识-内存地址空间
  7. WebDay19 MySQL存储引擎 索引 锁 集群
  8. Win7中右下角“小喇叭”声音图标消失的解决方法?(已解决)
  9. 【Android 】零基础到飞升 | LinearLayout(线性布局)
  10. 服务器打印的信息怎么看到,怎么查看打印机服务器的ip地址