大佬帮忙看看哪里错了,这是求一维数组中最大值和最小值
#include<stdio.h>int niubi_max(int);
int niubi_min(int);
void main()
{
int a[10],i,max,min;
printf("输入十个整数");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=niubi_max(a);
min=niubi_min(a);
printf("十个数中最大值为%d,最小值为%d",max,min);
}
int niubi_max(int a[])
{
int i,n;
n=a[0];
for(i=1;i<10;i++)
{
if(n<a[i])
n=a[i];
}
return n;
}
int niubi_min(int a[])
{
int i,m;
m=a[0];
for(i=1;i<10;i++)
{
if(m>a[i])
m=a[i];
}
return m;
}