发布网友 发布时间:2022-04-23 02:06
共1个回答
热心网友 时间:2023-07-03 22:02
一个示例程序:
//---------------------------------------------------------------------------
#include <stdio.h>
int main(void)
{
int a[255];
int k,i,j,t;
printf("输入要比较的个数");
scanf("%d",&k);
printf("输入要比较的数的值");
for(i=0;i<k;i++)
scanf("%d",&a[i]);
for (i = 0; i<k; i++) {/*直接插入排序*/
j=i-1;
t=a[i];
while (j>=0&&t<a[j])
{
a[j+1]=a[j];
j--;
}
a[j+1]=t;
}
for (i = 0; i<k; i++) {/*输出排序后的结果*/
printf("%d ",a[i]);
}
return 0;
}
//---------------------------------------------------------------------------