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

C语言编写程序,用插入法将10个数进行从大到小排序
2025-12-06 02:36:35
推荐回答(1个)
回答1:

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

}