六个数比较输出最小数,请帮我看一下,哪里出错了,谢谢
#include<stdio.h>main()
{
int a[6],min,i;
for(i=0;i<6;i++)
scanf("%d",&a[i]);
min=a[0];
for(i=0;i<6;i++)
{ if(min>a[i+1])
min=a[i+1];
}
printf("min is %d\n",min);
system("pause");
}
最后的输出结果为-36(SCANF时没输入过这个数),请各位高手帮忙看一下是不是有逻辑性错误。
编译环境为WIN-TC,谢谢了