有一个包含任意n个整数的序列,请找出最小值并打印。
时间: 2024-10-04 12:03:39 浏览: 41
任意给定 n 个整数,求这 n 个整数序列的和、最小值、最大值
给定一个包含任意n个整数的序列,寻找并打印最小值的算法非常简单。以下是基本的步骤:
1. 创建两个变量:`min_value` 初始化为序列的第一个元素,`current_min` 初始值也是第一个元素。这两个变量用于跟踪当前已知的最小值。
2. 使用循环遍历整个序列,从第二个元素开始:
a. 对于序列中的每个元素,检查它是否小于 `current_min`。
b. 如果是,则更新 `current_min` 为该元素。
3. 循环结束后,`current_min` 中存储的就是整个序列中的最小值。
4. 打印 `current_min`。
这里是 Python 代码的一个例子:
```python
def find_minimum(numbers):
if not numbers: # 如果序列为空,返回None或抛出异常
return None
current_min = numbers[0]
for num in numbers[1:]:
if num < current_min:
current_min = num
print("最小值是:", current_min)
# 示例
numbers_list = [5, 3, 9, 1, 7]
find_minimum(numbers_list)
```
运行这段代码,会输出序列中的最小值。
阅读全文