定义一个包含10个元素的一维整型数组(初始值自行设定)。从键盘输入一个目标数值,判断10个整数中是否包含该目标值,若有,输出此整数在数组中的位置(只考虑匹配上的第一个位置)。
时间: 2024-10-24 11:06:41 浏览: 29
C++两个一维数组相加求和
首先,我们可以创建一个长度为10的一维整型数组,并给每个元素赋初值。然后通过循环读取用户的输入,逐个检查这个数组是否包含目标值。如果找到目标值,我们就返回它在数组中的索引;如果没有找到,我们会提示数组中不存在该值。下面是一个简单的Python示例:
```python
# 初始化一个长度为10的整型数组
int_array = [i for i in range(10)] # 初始值设为0到9
# 循环读取用户输入并查找目标值
target = int(input("请输入目标数值:"))
for index, value in enumerate(int_array):
if value == target:
print(f"目标值 {target} 在数组中的位置是:{index + 1}")
break # 找到就跳出循环
else:
print("数组中未找到目标值.")
```
在这个例子中,`enumerate()`函数用于获取数组中元素及其对应的索引,`break`语句用于在找到目标值后立即退出循环,避免重复搜索。
阅读全文