🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 程序以查找数组中的最大元素 > 原文: [https://www.geeksforgeeks.org/c-program-find-largest-element-array/](https://www.geeksforgeeks.org/c-program-find-largest-element-array/) 给定一个数组,在其中找到最大的元素。 **示例**: ``` Input : arr[] = {10, 20, 4} Output : 20 Input : arr[] = {20, 10, 20, 4, 100} Output : 100 ``` 解决方案是将`max`初始化为第一个元素,然后从第二个元素遍历给定的数组直至结束。 对于每个遍历的元素,将其与`max`进行比较,如果它大于`max`,则更新`max`。 ## C++ ```cpp // C++ program to find maximum // in arr[] of size n  #include <bits/stdc++.h> using namespace std; int largest(int arr[], int n) {     int i;     // Initialize maximum element     int max = arr[0];     // Traverse array elements      // from second and compare     // every element with current max      for (i = 1; i < n; i++)         if (arr[i] > max)             max = arr[i];     return max; } // Driver Code int main() {     int arr[] = {10, 324, 45, 90, 9808};     int n = sizeof(arr) / sizeof(arr[0]);     cout << "Largest in given array is "           << largest(arr, n);     return 0; } // This Code is contributed  // by Shivi_Aggarwal ```