在数组中查找指定元素 (10分) PTA (C语言)
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语言)相关推荐
- 在数组中查找指定元素 (10分)
** 在数组中查找指定元素 (10分)** 本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中lis ...
- PTA 7-1 在数组中查找指定元素 (10 分)
输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 输入一个正整数 n (1<n<=10),然后输入n个整数存入数组a中,再输入一个整数x,在数 ...
- PTA 6-1 在数组中查找指定元素 (25分)
6-1 在数组中查找指定元素 (25分) 本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list ...
- 6-5 在数组中查找指定元素 (15分)
题目: 本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是 ...
- 习题8-2 在数组中查找指定元素 (15 分)(python)
本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...
- 6-3 在数组中查找指定元素 (15 分)
本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...
- PTA 6-3 在数组中查找指定元素 (15 分)
本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...
- 6-8 在数组中查找指定元素 (15 分)
本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...
- 在数组中查找指定元素 (15分)
int search( int list[], int n, int x ){int index = -1;for(int i=0;i<n;i++){if(list[i] == x){index ...
最新文章
- 信息图:大数据2016年分析趋势
- Mybatis源码阅读(一):Mybatis初始化1.3 —— 解析sql片段和sql节点
- QML笔记-TextEdit的使用
- 6.IDA-重命名、注释
- cisco LAP upgrade to Fat AP
- canvas动画 - 背景线条 - 应用篇
- PHP 常用代码大全
- 董付国老师Python系列教材推荐与选用参考
- VeriSign 通配型 SSL证书详解
- 20155302《网络对抗》Exp7 网络欺诈防范
- Android Studio设置Eclipse快捷键
- superset 可视化平台搭建
- 吴恩达:告别,大数据
- 乔家大院的5A牌子被摘了,但且别急着叫好
- 教你如何做好微信客户管理?做到这3点,效率翻5倍
- 电脑开机画面如何更换
- matlab画不定积分图像实例,matlab怎么画函数图像,原来是这样的
- nmon以及nmon analyser 教程
- 【chirpstack+MQTT】downlink下行数据通讯
- acer蜂鸟swift1深度linux,最轻仅1.1kg Acer发布四款Swift蜂鸟笔电
热门文章
- excel日期格式改不了_我折腾了半天都没法求和,同事用Excel查找替换分分钟就搞定!...
- Webppt开源在线演示文稿PPT(幻灯片)
- string的replace用法
- JS 如何动态获取本地文件夹中的所有图片
- 【奇奇怪怪】Maven 如何查找一个jar包被引入的位置
- 2丶基础知识-内存地址空间
- WebDay19 MySQL存储引擎 索引 锁 集群
- Win7中右下角“小喇叭”声音图标消失的解决方法?(已解决)
- 【Android 】零基础到飞升 | LinearLayout(线性布局)
- 服务器打印的信息怎么看到,怎么查看打印机服务器的ip地址