求一个整形数组的最大元素

#include<stdio.h>
int max(int a[],int n)
{
int i,ret,temp;
ret = a[0];
for(i = 0; i < n;i++)
{
if(a[i] > ret)
{
temp = a[i];
a[i] = ret;
ret = temp;
}
}
}
int main()
{
int a[5]={1,2,3,4,5};
printf("%d\n",max(a,5));
return 0;
}

你可能感兴趣的:(求一个整形数组的最大元素)