从键盘上输入10个数,找到最小数,输出与其相邻的数。
#include<stdio.h>
void min(double a[10])
{int i,index;
double min=a[0];
for(i=0;i<10;i++)
if(min<a[0]){min=a[i];
index=i;}
printf("%f &f",a[index-1],a[index+1]);
}
void main()
{double a[10];
for(int i=0;i<10;i++)
scanf("%lf",&a[i]);
min(a);
}
为啥无法输出结果?
main.c:8:Bounds error: attempt to reference an illegal pointer.
main.c:8: Pointer value: 0xbef8ed98