6、题目:编写程序,随机生成10个1~100之间互不相同的整数,放入一维数组中,然后输入一个数,查找该数是否在这个数组中,若在,求出是第几个,如果不在,给出不在信息。
时间: 2023-10-24 14:08:40 浏览: 74
数组a中已存有互不相同的10个整数从键盘输入一个整数,找出与该值相同的数组元素下标。 (如果没找到,输出“没找到”).c
5星 · 资源好评率100%
好的,这是一个简单的题目,我可以帮你解答。以下是示例Python代码实现:
```python
import random
# 随机生成10个1~100之间互不相同的整数
nums = random.sample(range(1, 101), 10)
print("随机生成的数组为:", nums)
# 输入一个数,查找该数是否在这个数组中
num = int(input("请输入一个整数:"))
if num in nums:
# 若在,求出是第几个
index = nums.index(num) + 1
print("该数在数组中,是第%d个数。" % index)
else:
# 如果不在,给出不在信息
print("该数不在数组中。")
```
运行结果示例:
```
随机生成的数组为: [64, 83, 56, 42, 51, 15, 94, 77, 55, 52]
请输入一个整数:77
该数在数组中,是第8个数。
```
希望能对你有所帮助。
阅读全文