奇怪的(一样)代码:一个能输出一个不能输出
#include"stdio.h"main()
{
int i,j,a[7]={1,2,3,4,5,6,0},min,tem;
for(i=0;i<6;i++)
{
min=i;
for(j=i+1;i<7;j++)
if(a[min]<a[j]) min=j;
tem=a[i];
a[i]=a[min];
a[min]=tem;
}
for(i=0;i<7;i++)
printf("%5d",a[i]);
getchar();
}
****************************************
#include"stdio.h"
main()
{
int i,j,min,tem,a[7]={1,2,3,6,5,4,0};
for(i=0;i<6;i++)
{
min=i;
for(j=i+1;j<7;j++)
if(a[min]<a[j]) min=j;
tem=a[i];
a[i]=a[min];
a[min]=tem;
}
for(i=0;i<7;i++)
printf("%5d",a[i]);
getch();
}