请问这是怎么回事 输入回车没有结束程序 ,要多输入一个数据才行
#include <stdio.h>
int main()
{
int n,i,min;
scanf("%d",&n);
int a[n];
for(i=0;i<n;i++)
{scanf("%d ",&a[i]);}//输入n个数
if(a[0]<a[1]) min=a[0]; //比较第一号与第二号元素大小 确定初始的min
else min=a[1];
for(i=2;i<n;i++)
{if(a[i]<min) min=a[i];
else min=min;} //计算min
printf("%d",min);
return 0;
}

多输入一个 0才结束 ,0也没有算在最小值里面
