本帖最后由 夜空守望者 于 2015-4-20 22:46 编辑
- </blockquote></div><div class="blockcode"><blockquote>
- #include <stdio.h>
- #define N 4
- int main( )
- {
- int i,j,min,temp,a[N];
- for(i=0;i<N;i++)
- scanf("%d", &a[i]);// &a[i]
- printf("\n");
-
-
-
- for(i=0; i<N-1 ; i++)// i<N-1
-
-
- {min=i;// 假设a[i]是最小值
-
- for(j=i;j<N;j++)
- // 假设a[min]币a[j]大,就让i=j,即a[i]=a[j]
- if(a[min]>a[j]) i=j ;
-
- 上面是个填空题,填写i=j
- // 我的错误答案a[min]=a[j]------正确答案是i=j
- //
- temp=a[i];
- a[i]=a[min];
- a[min]=temp;
- }
-
-
-
- for (i=0;i<N;i++)
- printf("%5d",a[i]);
- printf("\n");
- }
复制代码
求解释if函数语句后面的4--5句代码 |