蓝桥杯C/C++每日一练之查找整数

Posted 静Yu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蓝桥杯C/C++每日一练之查找整数相关的知识,希望对你有一定的参考价值。

第十三届蓝桥杯大赛个人赛省赛比赛将于2022年4月9日(星期六)举办,趁现在寒假的时间抓紧时间备战一下。因为博主本人报名是C/C++组,所以更新所有内容都是C/C++相关知识。题目全部都是蓝桥杯官网题库真题。今天是备战刷题的第八天。

题目:

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

输入格式:

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

样例输入:

6
1 9 4 8 3 9
9

样例输出:

2

数据规模与约定:

1 <= n <= 1000。

解题思路:

输入的是三行数,第一行表示一共有几个数,第二行是输入所有数字,第三行是需要判断的数字。第一行直接定义一个n,第二行是一串数当然要定义一个数组了,第三行也是直接定义一个s。遍历的时候也是用for循环遍所有的数,然后用if语句进行判断,如果其中的某一个数与s相等就跳出循环,跳出循环用到的是break。然后在for循环外,再进行if判断,如果i的值大于n,就是没有这个数,输出-1,除此之外就输出i的值&#

以上是关于蓝桥杯C/C++每日一练之查找整数的主要内容,如果未能解决你的问题,请参考以下文章

蓝桥杯C/C++每日一练之十六进制转八进制

蓝桥杯C/C++每日一练之闰年判断

蓝桥杯C/C++每日一练之闰年判断

蓝桥杯C/C++每日一练之字母图形

蓝桥杯C/C++每日一练之十进制转换成十六进制

蓝桥杯C/C++VIP试题每日一练之报时助手