admin 管理员组

文章数量: 1086019


2024年4月22日发(作者:mysql数据库具备哪些优势)

c语言找最大值函数

C语言中找最大值可以使用自定义函数实现。以下是一个简单

的示例代码,通过比较数组中的元素大小,找出其中的最大值并返

回。

```c

#include

int max(int arr[], int n) {

int i, maxValue;

maxValue = arr[0]; // 先假设第一个元素为最大值

for (i = 1; i < n; i++) { // 遍历数组

if (arr[i] > maxValue) { // 如果当前元素比最大值还大,

则更新最大值

maxValue = arr[i];

}

}

return maxValue; // 返回最大值

}

int main() {

int arr[] = {1, 5, 3, 7, 2, 9}; // 测试数组

int n = sizeof(arr) / sizeof(arr[0]); // 数组长度

int maxValue = max(arr, n); // 调用max函数

printf('The maximum value is %d

', maxValue); // 输出结果

return 0;

}

```

在上面的代码中,max函数接受两个参数:一个整数数组和数

组的长度。max函数首先假设第一个元素为最大值,然后遍历数组

中的每个元素,如果当前元素比最大值还大,则更新最大值。最

后,max函数返回最大值。在main函数中,我们声明了一个测试数

组,调用max函数得到最大值,并将结果输出到屏幕上。


本文标签: 函数 数组 元素 参数