错的错的,刚发的
#include<stdio.h>
int compare(int ar[]);
int main(void)
{
int a;
int ar[5]={8,10,52,1,4};
a=compare(ar);
printf("%d",a);
return 0;
}
int compare(int ar[])// 函数的功能是返回int数组中存储数的最大值
{
int i,j,temp;
int*ptr=ar;
for(j=1;j<5;j++)
{
for(i=1;i<4;i++)
{
if(*(ptr)<*(ptr+i))//参考冒泡法de
{
temp=*(ptr+i);
*(ptr+i)=*(ptr);
*(ptr)=temp;
}
}
}
return *ptr;
}