阅读量: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
函数将结果打印出来。
希望能帮到你!