当前位置: 首页 > article >正文

查找特定的值(信息学奥赛一本通-1110)

【题目描述】

在一个序列(下标从1开始)中查找一个给定的值,输出第一次出现的位置。

【输入】

第一行包含一个正整数n,表示序列中元素个数。1 <=n<= 10000。

第二行包含n个整数,依次给出序列的每个元素,相邻两个整数之间用单个空格隔开。元素的绝对值不超过10000。

第三行包含一个整数x,为需要查找的特定值。x的绝对值不超过10000。

【输出】

若序列中存在x,输出x第一次出现的下标;否则输出-1。

【输入样例】

5
2 3 6 7 3
3

【输出样例】

2

【题目描述】

#include<bits/stdc++.h>
using namespace std;

const int N = 1e4 + 10;
int nums[N];

int main()
{
	int m; cin >> m;
	for (int i = 1; i <= m; i++)
	{
		cin >> nums[i];
	}
	int n; cin >> n;

	for (int i = 1; i <= m; i++)
	{
		if (nums[i] == n)
		{
			cout << i;
			return 0;
		}
	}
	cout << "-1";

	return 0;
}

http://www.kler.cn/a/585421.html

相关文章:

  • 17.使用读写包操作Excel文件:pyxlsb 包
  • Interview preparation.md
  • 分享一个工具可以国内无限制访问GitHub(来源于GitHub开源项目)
  • Linux--操作系统/进程
  • golang算法二叉搜索树
  • 游戏引擎学习第158天
  • 图像分割技术深度解析:语义、实例与全景分割,及FCN、U-Net、Mask R-CNN、UPSNet的应用
  • Pycharm实用技巧
  • 泛目录技术:智能缓存提升网站速度与稳定性
  • 【Qt】QWidget属性介绍
  • 便捷开启 PDF 功能之旅,绿色软件随心用
  • CUDA编程之内存零拷贝技术
  • 保姆级离线TiDB V8+解释
  • C语言练习四(vscode)循环语句专练
  • linux中yum和wget指令的区别
  • 【 <一> 炼丹初探:JavaWeb 的起源与基础】之 Servlet 3.0 新特性:异步处理与注解配置
  • 上下左右移动的悬浮框/气泡
  • 基础知识《Redis解析》
  • Linux常用命令速查手册
  • MATLAB中edit函数用法