请参考以下的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
函数将结果打印出来。
希望能帮到你!