C語言編寫程序,用插入法將10個數進行從大到小排序
C語言編寫程序,用插入法將10個數進行從大到小排序
最佳回答:
#include
void main()
{
int a[11],n,i,j;
printf("Please Input 10 Numbers:\n");
for(i=1;i<=10;i++)
scanf("%d",&a[i]);
for(i=2;i<=10;i++)
{
a[0]=a[i];
for(j=i-1;a[j]>a[0];j--)
a[j+1]=a[j];
a[j+1]=a[0];
}
for(i=1;i<=10;i++)
printf("%d ",a[i]);
printf("\n");
}