第一行包含一个整数n。 第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。 第三行包含一个整数a,为待查找的数。 输出 如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。 测试说明 样例输入: 6 1 9 4 8 3 9 9 样例输出: 2 提示: 数据规模与约定。 1 <= n <= 1000
时间: 2024-02-24 19:00:34 浏览: 43
我们第一行包括两个整数n,k(1<=n<=100,k<=6e5),表示有n个数字,目标和为k 第二行输入n个整数(c1 c2
根据题目描述,可以使用Python实现如下:
```python
n = int(input()) # 读取数列中整数的个数
lst = list(map(int, input().split())) # 读取数列,转换为整数列表
a = int(input()) # 读取待查找的整数
if a in lst: # 判断待查找的整数是否在数列中出现
index = lst.index(a) # 查找整数a在数列中的位置
print(index+1) # 输出整数a在数列中第一次出现的位置
else:
print(-1) # 输出-1表示整数a在数列中未出现
```
输入样例:
```
6
1 9 4 8 3 9
9
```
输出样例:
```
2
```
解释:数列中第一次出现整数9的位置为2。
阅读全文