_黎先生
2019-01-21 11:12
虽然上面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;
}
我懂了。。。。index = 0 ,如果第一个数最大,到最后 arr[index] = value 还是会成立
C语言入门
926210 学习 · 20797 问题
相似问题