首页 > 试题广场 >

找x

[编程题]找x
  • 热度指数:24850 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。

输入描述:
测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。


输出描述:
对于每组输入,请输出结果。
示例1

输入

2
1 3
0

输出

-1
n = int(input())
num_list = list(map(int, input().split()))
target = int(input()) for index,value in enumerate(num_list): if(value == target): print(index) break  if(index == n - 1): print(-1)
发表于 2025-03-07 17:23:22 回复(0)
n = int(input())
s = list(map(int, input().split()))
a = int(input())
for i in range(len(s)):
    if s[i] == a:
        break
if i == len(s) - 1:
    print(-1)
else:
    print(i)


发表于 2025-02-25 22:47:48 回复(0)