#include<stdio.h>
int main()
{
int i;
int max;
int a[]={10,5,20,4,31,};
max =a[0];
for(i=0;i<10;i++)
//printf("%d\n",i);
if (a[i]>max)
max=a[i];
printf("最大的数字为%d\n",max);
return 0;
}
if (a[i]>max)
max=a[i];
20也大于max为什么就不直接输出20=max,而是输出31呢?这都不会