我这个程序算“插入法”排序吗?
#include<stdio.h>void main()
{
int i,j,t,n,a[20];
printf("请输入n的值(n<=20):");
scanf("%d",&n);
printf("请输入%d个数:",n);
for(i=0;i<n;i++)
{printf("第%d个数:",i+1);
scanf("%d",&a[i]);}
printf("原来的顺序为:");
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
for(i=1;i<n;i++)
for(j=0;j<i+1;j++)
{if(a[j]>a[i])
{t=a[i];a[i]=a[j];a[j]=t;}}
printf("排好的顺序为:");
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
}