输入10个数在数组中,使其按从大到小排放..求解
小弟刚接触C语言,很多东西不懂,希望各位哥哥姐姐帮忙~谢谢..这是我写的,最后的结果悲剧了,想了很久也不知道哪的问题..希望各位大大们能指出错误,感激不尽~
#include<stdio.h>
void main()
{
int i,j,temp,a[10];
for(j=0;j<10;j++)
{scanf("%d",&a[j]);}
for(i=0,j=0;i<10;j++,i++)
{for(j=i;10-j>0;j++)
{if(a[j]<a[j+1])
{temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
printf("%d",a[j]);
}
getch();
}