给定一个数组,在其中找到最大的元素。
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基础课程》。