9. C 语言程序,用于打印数组中的最大元素

2025年1月7日 | 阅读 2 分钟

在这个程序中,我们需要找出数组中存在的最大元素并显示它。这可以通过从头到尾遍历数组,将 max 与数组中的所有元素进行比较来实现。如果任何元素大于 max,则将该元素的值存储在 max 中。最初,max 将保存第一个元素的值。循环结束后,max 代表数组中的最大元素。

C program to print the largest element in an array

在上面的数组中,最初,max 将保存值 25。在第一次迭代中,max 将与 11 进行比较,因为 11 小于 max。Max 将保留其值。在下一次迭代中,它将与 7 进行比较,7 也小于 max,max 将不会改变。现在,max 将与 75 进行比较。75 大于 max,因此 max 将保存值 75。继续此过程,直到到达数组的末尾。循环结束后,max 将保存数组中的最大元素。

算法

  • 步骤 1: 开始
  • 步骤 2: 初始化 arr[] = {25, 11, 7, 75, 56}
  • 步骤 3: length = sizeof(arr)/sizeof(arr[0])
  • 步骤 4: max = arr[0]
  • 步骤 5: 设置 i=0。重复步骤 6 和步骤 7,直到 i
  • 步骤 6: 如果 (arr[i]>max)
                  max=arr[i]
  • 步骤 7: i=i+1。
  • 步骤 8: 打印“给定数组中的最大元素:”,并赋值 max。
  • 步骤 9: 返回 0
  • 步骤 9: 结束。

程序

输出

Largest element present in given array: 75

下一个主题C 语言 MCQ