专栏首页开心的学习之路基础练习 查找整数

基础练习 查找整数

问题描述

给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。

输入格式

第一行包含一个整数n。

第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。

第三行包含一个整数a,为待查找的数。

输出格式

如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。

样例输入

6 1 9 4 8 3 9 9

样例输出

2

数据规模与约定

1 <= n <= 1000。

#include <cstdio>

int main()
{
	int n, a[10000], k, i;
	scanf("%d", &n);
	for(int i = 0; i < n; i++)
	{
		scanf("%d", &a[i]);	
	}
	scanf("%d", &k);
	for(i = 0; i < n; i++)
	{
		if(k == a[i])
		{
			printf("%d\n", i + 1);
			break;
		}
	}
	if(i == n)
		printf("-1\n");	
	return 0;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 蓝桥杯 基础练习 查找整数

    本文采用CC BY-NC-SA 3.0 Unported协议进行许可,转载请保留此文章链接

    Meng小羽
  • 蓝桥杯-基础练习 查找整数

    TrueDei
  • 数据结构基础温故-6.查找(上):基本查找与树表查找

    只要你打开电脑,就会涉及到查找技术。如炒股软件中查股票信息、硬盘文件中找照片、在光盘中搜DVD,甚至玩游戏时在内存中查找攻击力、魅力值等数据修改用来作弊等,都要...

    Edison Zhou
  • 数据结构基础(2) --顺序查找 ; 二分查找

    顺序查找 适用范围: 没有进行排序的数据序列 缺点: 速度非常慢, 效率为O(N) //实现 template <typename Type> Ty...

    Java帮帮
  • PHP基础之查找

    之前的文章介绍了PHP的运算符、流程控制、函数、排序等。有兴趣可以去看看。 PHP入门之类型与运算符 PHP入门之流程控制 PHP入门之函数 PHP...

    雪痕@
  • 基础练习 回形取数

      回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。

    刘开心_1266679
  • 基础练习 数的读法

      Tom教授正在给研究生讲授一门关于基因的课程,有一件事情让他颇为头疼:一条染色体上有成千上万个碱基对,它们从0开始编号,到几百万,几千万,甚至上亿。   ...

    刘开心_1266679
  • 基础练习 数列排序

      第一行为一个整数n。   第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。

    刘开心_1266679
  • 基础练习 数列特征

    输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。

    刘开心_1266679
  • 【PTA】查找整数 (10分)

    本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。

    Regan Yue
  • MySQL 基础练习

    最近看了 Sams Teach Yourself 系列的《SQL必知必会》。里面的内容很基础,使用SQL上手简单。我将其中典型的题目及答案总结如下,包含数据库所...

    Yano_nankai
  • js基础练习

    星辉
  • Python--基础练习

    1. 在Linux电脑上安装python,ipython,pycharm专业版本软件;

    py3study
  • Java-基础练习

    debug 断点调试的作用: A:查看程序的执行流程 B:调试程序 断点: -- 标记 哪里需要点哪里 需加在有效的地方

    DataScience
  • 基础练习 特殊回文数

      123321是一个非常特殊的数,它从左边读和从右边读是一样的。   输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。

    刘开心_1266679
  • 基础练习 特殊的数字

      153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。

    刘开心_1266679
  • 基础练习 分解质因数

      每行输出一个数的分解,形如k=a1*a2*a3...(a1<=a2<=a3...,k也是从小到大的)(具体可看样例)

    刘开心_1266679
  • Linux 基础:文件查找 find

    在linux的日常管理中,find的使用频率很高,熟练掌握对提高工作效率很有帮助。 find的语法比较简单,常用参数的就那么几个,比如 -name、 -type...

    程序员宝库
  • Linux 基础:文件查找 find

    在linux的日常管理中,find的使用频率很高,熟练掌握对提高工作效率很有帮助。 find的语法比较简单,常用参数的就那么几个,比如 -name、 -type...

    程序员宝库

扫码关注云+社区

领取腾讯云代金券