for(j=0;j<n-1;j++) for(i=0;i<n-j-1;i++) if(a[i]>a[i+1]) 这个什么意思??

日期:2018-04-12 19:43:46 人气:1

for(j=0;j<n-1;j++) for(i=0;i<n-j-1;i++) if(a[i]>a[i+1]) 这个什么意思??

for(j=0;j<n-1;j++)//j从0开始,如果j<n-1,那么执行for循环内的内容,j自加一次 j++就是j=j+1 for(i=0;i<n-j-1;i++)//同上 if(a[i]>a[i+1]) //判断a[i]是否大于a[i+1],就是数组内前一个数是否大于后一个数,i在这是代表数组的数的序号;如果成立就执行if下的语句,不成立跳出if语句 希望可以帮助你,望采纳!
    A+
热门评论