基础练习 查找整数

news/2024/7/5 2:13:21

问题描述

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

输入格式

第一行包含一个整数n。

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

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

输出格式

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

样例输入

6
1 9 4 8 3 9
9

样例输出

2
数据规模与约定
1 <= n <= 1000。

solution

#include <stdio.h>
int main(){
	int n, m, pos = -1;
	scanf("%d", &n);
	int a[n];
	for(int i = 0; i < n; i++)
		scanf("%d", a + i);
	scanf("%d", &m);
	for(int i = 0; i < n; i++){
		if(a[i] == m){
			pos = i + 1;
			break;
		}
	}
	printf("%d", pos);
	return 0;
} 

http://lihuaxi.xjx100.cn/news/1572916.html

相关文章

python LeetCode 刷题记录 100

题目 给你两棵二叉树的根节点 p 和 q &#xff0c;编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同&#xff0c;并且节点具有相同的值&#xff0c;则认为它们是相同的。 代码 # Definition for a binary tree node. # class TreeNode: # def __init__(se…

2023 ICPC 网络赛 第二场 部分题解 (待完善)

D Project Manhattan 思路&#xff1a; 最终选中的下标,必然包含n个行或者n个列. 所以答案 n行的最小值之和或者n列的最小值之和 注意坑点&#xff1a; 当存在负数时&#xff0c;应该把负数全部选上,答案只会更优. 代码&#xff1a; #include <bits/stdc.h> typed…

【ccf-csp题解】第5次csp认证-第三题-模板生成系统-字符串模拟

题目描述 思路分析 这个是一个简单的字符串模拟题&#xff0c;但蕴藏了一些细节值得挖掘&#xff0c;故写于博客之中进行记录。 第一、关于数据的读入 对于前m行&#xff0c;直接使用getline函数进行读入即可&#xff0c;注意在读取完m和n之后&#xff0c;要写一个getchar&a…

最长连续递增子序列

给定一个顺序存储的线性表&#xff0c;请设计一个算法查找该线性表中最长的连续递增子序列。例如&#xff0c;(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。 输入格式: 输入第1行给出正整数n&#xff08;≤105&#xff09;&#xff1b;第2行给出n个整数&#xff0c;…

微调大模型工具-LoRA

介绍 微调 在机器学习领域&#xff0c;大型模型已成为解决各种问题的首选解决方案。从自然语言处理到计算机视觉&#xff0c;这些计算能力的庞然大物都表现出了无与伦比的性能。然而&#xff0c;这种性能实际上是有代价的。微调这些大型模型以适应特定任务或领域是一个资源密…

web前端项目案例实战

之前也有使用vite2vue3electronc创建桌面端项目&#xff0c;不过 vue-cli-plugin-electron-builder 脚手架插件构建的项目electron版本只有13.x。如今electron版本都到了24&#xff0c;显然不能再用之前的方法创建项目了。于是闲暇时间就捣鼓了electron24vite4搭建桌面程序&…

Ubantu GoLand安装

下载GoLand 下载Linux版的压缩包 解压到usr/local tar -C /usr/local -xzf gox.x.x.linux-amd64.tar.gz -xzf 后面是下载goland的全名 确保golang 已经正常安装&#xff0c;参考Golang Linux 安装与环境变量配置_一零壹0的博客-CSDN博客 启动GoLand cd 到解压目录下 cd …

数据链路层协议

文章目录 数据链路层协议0. 数据链路层解决的问题1. 以太网协议(1) 认识以太网(2) 以太网帧格式<1> 两个核心问题 (3) 认识MAC地址(4) 局域网通信原理(5) MTU<1> 认识MTU<2> MTU对IP协议的影响<3> MTU对UDP协议的影响<4> MTU对TCP协议的影响<…