给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
资源限制
时间限制:1.0s 内存限制:256.0MB
问题描述
给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
输入格式
第一行包含一个整数n。
第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。
第三行包含一个整数a,为待查找的数。
输出格式
如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。
样例输入
6
1 9 4 8 3 9
9
样例输出
2
数据规模与约定
1 <= n <= 1000。
编写人:yike
时间:2021/1/2615点44分
1.题简单。思路:非负整数,小于等于1w。if判断,循环的时候记录i的值确定下标
代码实现:
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] fn = new int[n];for(int i =0;i<n;i++)fn[i] = sc.nextInt();int a = sc.nextInt();for(int i = 0;i<n;i++) {if(i==n-1&&fn[i]!=a) {System.out.println("-1");}else if(fn[i]==a) {System.out.println(i+1);break;}}}
}
给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。相关推荐
- 试题 基础练习 查找整数 (给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。)
问题描述 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个. 输入格式 第一行包含一个整数n. 第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000. 第三行包含一个 ...
- ppt中的流程图怎么整体移动_小金在PowerPoint演示文稿中绘制了一个包含多个图形的流程图,他希望该流程图中的所有图形可以作为一个整体移动,最优的操作方法是______...
小金在PowerPoint演示文稿中绘制了一个包含多个图形的流程图,他希望该流程图中的所有图形可以作为一个整体移动,最优的操作方法是______ 答:选择流程图中的所有图形,通过\"绘图工具 ...
- python中给出一个不超过10的正整数n_求计算机大佬解答python题
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 7-4 计算指数 (5 分) 真的没骗你,这道才是简单题 -- 对任意给定的不超过10的正整数n,要求你输出2n.不难吧? 输入格式: 输入在一行中给出一 ...
- 给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中的32位整数
给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中的32位整数. 1.在文件中至少存在这样一个数? 2.如果有足够的内存,如何处理? ...
- 编程笔试(解析及代码实现):求出一个整数中各位数上所包含全部质数之和
编程笔试(解析及代码实现):求出一个整数中各位数上所包含全部质数之和 目录 题目描述 代码实现 题目描述 求出一个整数中各位数上所包含全部质数之和 一家电子商务公司计划在圣诞节给客户提供特别折扣,他们 ...
- 三数之和给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组(GO,PHP)
给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组. 注意:答案中不可以包含重复的三 ...
- 【排序】 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。(java)
给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组. 注意:答案中不可以包含重复的三 ...
- 数组nums包含从0到n的所有整数,但其中缺了一个。请找出那个缺失的整数。
题目 数组nums包含从0到n的所有整数,但其中缺了一个.请编写代码找出那个缺失的整数. 时间复杂度要求:O(N) 方法1: 0~n的和减去数组nums的和 #include<stdio.h&g ...
- Leecode:给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数
题目 /** * 给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数.假设只有一个重复的整数,找出这个重复的数. * 示例 ...
最新文章
- 2022-2028中国橡胶衬里行业全景调研及竞争格局预测报告
- c++11随机数产生器default_random_engine
- Apache Hudi的写时复制和读时合并
- python的openpyxl模块下载_python解析.xls/.xlsx文件–openpyxl模块(第三方)
- 十张图解释机器学习的基本概念
- 用RadASM 开发窗口程序
- 月份对比_6月份钢坯市场或将高位回落
- 剑指Offer 31 栈的压入、弹出序列
- jquery radiobutton使用
- Hyperledger Fabric区块链工具configtxgen配置configtx.yaml
- JS之onsubmit事件与组织事件外延
- ORACLE中表死锁的处理
- hibernate dialect 方言 sqlserver2000 的方言
- 环信SDK 踩坑记webIM篇(三)
- vb红绿灯自动切换_VB红绿灯程序.doc
- 通过配置hosts.allow和hosts.deny文件允许或禁止ssh或telnet操作
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- L1-078 吉老师的回归 (15 分)-PAT 团体程序设计天梯赛 GPLT
- solr之服务器搭建步骤
- 基于java springboot框架的电子发票管理系统