问题大了
数组都越界了!!!
而且你这求的也不是最小值!
#include<stdio.h>
float lowest(float a[],int n)
{
float zx=a[0];
int i;
for(i=1;i<n;i++)
{
if(a[i]<zx)
zx = a[i];
}
return zx;
}
int main()
{
int i,n;
float a[5];
for(i=0;i<5;i++)
scanf("%f",&a[i]);
printf("%f\n",lowest(a,5));
printf("Input Q or q to Qiut...");
while(getchar()!='q' && getchar()!='Q');
return 0;
}
建议把代码写的整齐些