定义函数求一数组的最大最小值,不知道错在哪里。求大神们指教!
#include<stdio.h>int max(int a[]);
int min(int a[]);
void main()
{
int a[10]={10,11,12,13,14,15,16,17,18,19};
printf("函数的最大值为%3d最小值为%3d",max(a[10]),
min(a[10]);
}
int max(int a[])
{
int i;
for(i=0;i<10;i++)
{
max=a[i];
if(max>a[i+1])
max=a[i];
else max=a[i+1];
}
return max;
}
int min(int a[])
{
int i;
for(i=0;i<10;i++)
{
min=a[i];
if(min<a[i+1])
min=a[i];
else min=a[i+1];
}
return min;
}