这是为什么,第二个循环出了问题

img


第二个循环出了问题,只比较了最后两个 ,比如我定义n为3,只能有比较'A[3]和A[4]的大小这是为什么

求最大值不是这么求的啊,哪能只比较相邻两个数的,要一直和当前最大值比较才行
while(i<n-1)
{
if(A[i] > a)
a = A[i];
i++;
}
printf("%d\n",a);