PTA 7-3 在数组中查找指定元素(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);
int main(){int rep;int i,j,n,x;int a[100];int *p;int b[100];p=a;scanf("%d",&rep);for(i=0;i<rep;i++){scanf("%d",&n);for(j=0;j<n;j++){scanf("%d",p++);}p=p-n;scanf("%d",&x);b[i]=search(p,n,x);p=p+n;}for(i=0;i<rep;i++){if(b[i]==-1){printf("Not found\n");}else{printf("index = %d\n",b[i]);}}
}
int search(int list[],int n,int x){int i,j;for(i=0;i<n;i++){if(list[i]==x){return i;}}return -1;
}
PTA 7-3 在数组中查找指定元素(10分)相关推荐
- 在数组中查找指定元素 (10分) PTA (C语言)
7-2 在数组中查找指定元素 (10分) 输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个正整数 n (1<n<=10),然后输入n个 ...
- 在数组中查找指定元素 (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 ...
- [PTA]实验8-1-5 在数组中查找指定元素
Spring-_-Bear 的 CSDN 博客导航 本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其 ...
- PTA 6-3 在数组中查找指定元素 (15 分)
本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...
- 习题8-2 在数组中查找指定元素 (15 分)(python)
本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...
- 6-5 在数组中查找指定元素 (15分)
题目: 本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是 ...
- 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 ...
最新文章
- python 微服务框架 知乎_序: 我需要一个什么样的微服务框架
- nginx、fastCGI、php-fpm关系梳理(转载参考)
- 003_commons-logging与slf4j和log4j与logback
- 在Oracle中实现自增加ID的功能
- 生产事故 java_记一次生产事故:30万单就这样没了!
- linux安装完怎么分区,Linux系统安装模式下硬盘分区怎么做?
- java中的23种设计模式_Java开发中的23种设计模式详解
- 【Solr】- Tomcat部署
- ORA-01400: 无法将 NULL 插入 (CHARGE_WQRL.SF_JMQTFY_T.BH)
- RFT属于软件测试管理工具,IBM Rational FunctionalTester RFT 软件功能测试工具_FunctionalTester_领测软件测试网...
- 字符串:1.存储结构
- 女孩!自重!上海出租车司机的话
- 《设计工作室生存手册》—第1章1.3节设计师目标要清晰
- 2022-2028年中国飞机电子飞行包(EFB)行业市场竞争状况及发展趋向分析报告
- 测试开发面试题及面试经验
- android开发找不到模拟器(PANIC: Could not open:)解决办法
- 工程师,请把你的英语磨锐
- 电脑网页打不开提示错误err connection怎么办?
- 日常所用的耳机接口定义
- 秉火429笔记之九 中断应用概述