c语言怎么求数组最大值

avatar
作者
筋斗云
阅读量:0

请参考以下的C语言代码示例,用于求解数组中的最大值:

#include <stdio.h>  int main() {     int arr[] = {5, 8, 3, 2, 7, 6};     int n = sizeof(arr) / sizeof(arr[0]);     int max = arr[0];      for (int i = 1; i < n; i++) {         if (arr[i] > max) {             max = arr[i];         }     }      printf("数组的最大值是:%d\n", max);      return 0; } 

在上述代码中,我们定义了一个整数类型的数组arr,并使用了一个循环来遍历数组中的每个元素。我们使用变量max来保存当前找到的最大值,初始化为数组的第一个元素arr[0]。在每次循环中,我们将当前元素与max进行比较,如果当前元素大于max,则更新max为当前元素的值。最终,当循环结束时,max就保存了数组中的最大值。最后,我们使用printf函数将结果打印出来。

希望能帮到你!

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!