令人费解的题目
目的是 把最大的数换到第一位 其他的不变main()
{ int j,t,i,k,max;
int a[10]={3,6,9,8,5,2,1,4,7,5};
max=0;
for(j=0;j<=9;j++)
for(i=1;i<=9;i++)
if(a[i]>a[max])
max=i;
t=a[0];
a[0]=a[max];
a[max]=t;
for(k=1;k<=9;k++)
printf("%3d",a[k]);
getch();
}
为什么 最大的数被换丢了啊!