新手求解for(i=0;i<10-1-j;i++)
下面语句里的 for(i=0;i<10-1-j;i++) 这个意思不明白 求高手们帮我解答 特别是 i<10-1-j 这一段#include<stdio.h>
int main()
{
int arr[10] = { 10,2,3,4,5,6,9,8,7,1 };
int i,j,t;
for(j=0;j<10;j++)
for(i=0;i<10-1-j;i++)
if(arr[i]>arr[i+1]) /* 由小到大, 由大到小时改为< */
{
t=arr[i];
arr[i]=arr[i+1];
arr[i+1]=t;
}
for(i=0;i<10;i++)
printf("%d ",arr[i]);
}
[此贴子已经被作者于2016-2-19 20:02编辑过]