[求助]for循环问题~
#include<stdio.h>#define N 10
void main()
{
int i,j;
int k[N],max;
printf("请输入%d个排序前的数: \n",N);
for(i=0;i<N;i++);
{
scanf("%d",&k[i]);
}
for(i=0;i<N;i++)
{
for(j=0;j<N-i-1;j++)
{
if(k[j]<k[j+1])
{
max=k[j+1];
k[j+1]=k[j];
k[j]=max;
}
}
}
printf("排序后的顺序是\n");
for(i=0;i<N;i++)
{
printf("%4d",k[i]);
}
printf("\n");
}
结果不对,错在哪呢?