C语言编写程序,用插入法将10个数进行从大到小排序

C语言编写程序,用插入法将10个数进行从大到小排序

第1个回答  推荐于2017-09-23

#include<stdio.h>

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");

}



本回答被提问者采纳