📜  C程序查找数组中的最大元素

📅  最后修改于: 2021-05-28 03:17:13             🧑  作者: Mango

给定一个数组,在其中找到最大的元素。

Input : arr[] = {10, 20, 4}
Output : 20

Input : arr[] = {20, 10, 20, 4, 100}
Output : 100
C
// C program to find maximum in arr[] of size n 
#include 
  
// C function to find maximum in arr[] of size n
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;
}
  
int main()
{
    int arr[] = {10, 324, 45, 90, 9808};
    int n = sizeof(arr)/sizeof(arr[0]);
    printf("Largest in given array is %d", largest(arr, n));
    return 0;
}


Python3
# Python 3 program to find
# maximum in arr[] of size n 
# Python 3 function to find
# maximum in arr[] of size n
def largest(arr,n):
  
    # Initialize maximum element
    max = arr[0]
  
    # Traverse array elements
    # from second and
    # compare every element
    # with current max  
    for i in range(1,n):
        if (arr[i] > max):
            max = arr[i]
  
    return max
      
arr= [10, 324, 45, 90, 9808]
n=len(arr)
  
print("Largest in given array is",
       largest(arr, n))
  
# This code is contributed
# by Azkia Anam.


请参考有关程序的完整文章以在数组中找到最大的元素,以获取更多详细信息!

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。