打印数组中最小元素的程序

17 Mar 2025 | 阅读 2 分钟

在此程序中,我们需要找出数组中存在的最小元素。这可以通过维护一个变量 min 来实现,该变量最初将保存第一个元素的值。通过将 min 的值与数组元素进行比较来遍历数组。如果任何元素的值小于 min,则将该元素的值存储在 min 中。

Program to print the smallest element in an array

考虑上面的数组。最初,min 将保存值 25。在第一次迭代中,min 将与 11 进行比较。由于 11 小于 25,min 将保存值 11。在第二次迭代中,11 将与 7 进行比较。现在,7 小于 11。因此,min 将取值 7。继续此过程,直到数组末尾。最后,min 将保存数组中最小的元素值。

算法

  • 步骤 1: 开始
  • 步骤 2: 初始化 arr[] = {25, 11, 7, 75, 56}
  • 步骤 3: min = arr[0]
  • 步骤 4: 对 (i=0; i< arr.length; i++) 重复步骤 5
  • 步骤 5: if(arr[i]<min)
    min=arr[i]
  • 步骤 6: 打印 "给定数组中的最小元素:"
  • 步骤 7: 打印 min
  • 步骤8: 结束

程序

输出

 Smallest element present in given array: 7
下一个主题Java 程序