为什么判断语句 for(i=1;i<5;i++) 的 i 要从1开始??
虽然上面max = arr[0] ;
{
int max = arr[0];
int index = 0;
int i;
for(i=1;i<5;i++)
{
if(arr[i]>max) //他的判断一直都是第一个数小于后面的数做比较,那么万一第一个数是最大的,那这个判断语句也不会成立呀!
{
max = arr[i];
index = i;
}
}
arr[index] = value;
}
虽然上面max = arr[0] ;
{
int max = arr[0];
int index = 0;
int i;
for(i=1;i<5;i++)
{
if(arr[i]>max) //他的判断一直都是第一个数小于后面的数做比较,那么万一第一个数是最大的,那这个判断语句也不会成立呀!
{
max = arr[i];
index = i;
}
}
arr[index] = value;
}
2019-01-21
举报