java蓝桥杯之查找整数
2018-03-17 17:43
169 查看
问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式 如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。 样例输入 61 9 4 8 3 99 样例输出 2 数据规模与约定 1 <= n <= 1000。代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { int i; Scanner input=new Scanner(System.in); int[] a=new int[1000]; int n=input.nextInt(); for(i=1;i<=n;i++) { a[i]=input.nextInt(); } int b=input.nextInt(); for( i=1;i<=n;i++) { if(b==a[i]) { break; } } if(i>n) System.out.println("-1"); else System.out.println(i); } }题目要求从1开始就必须从1开始,从0开始就错误当找到要查找的数时要跳出循环再分情况。
相关文章推荐
- java蓝桥杯试题查找整数
- 在字符串中查找整数
- 程序员面试金典:词频统计、整数对查找
- [编程之美-13]判断整数序列是不是二元查找数的后序遍历结果
- 9.11排序与查找(三)——给定一个排序后的数组,包含n个整数,但这个数组已被旋转过多次,找出数组中的某个元素
- 蓝桥杯基础练习BASIC-5 查找整数
- 1查找一个整数数组中第二大的数、2分解质因数
- 华为OJ:查找输入整数二进制中1的个数
- 蓝桥杯 JAVA 查找整数
- 8-0. 查找整数(10)
- 8-0. 查找整数
- 查找整数
- 43亿整数中查找至少出现2次整数
- C语言 · 查找整数
- 查找最小的k个元素(笔试题) 输入n个整数,输出其中最小的k个。 例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4
- 查找整数
- 初始化一个有10个整数的数组,在数组中查找并输出最大值和最小值。
- 蓝桥杯 BASIC-5 查找整数
- 蓝桥杯之基础练习 查找整数
- C语言实现:查找一个整数中1的个数