C语言--直接插入排序法--对输入数据进行排序并输出结果
发布时间
阅读量:
阅读量
#include<stdio.h>
void insertsort(char a[],int n);
int main()
{
int i,k,n;
char a[100];
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("初始关键字:\n");
for(k=0;k<n;k++)
printf("%3d",a[k]);
printf("\n");
insertsort(a,n);
printf("最后结果是:\n");
for(k=0;k<n;k++)
printf("%3d",a[k]);
printf("\n");
return 0;
}
void insertsort(char a[],int n)
{
int i,j,t;
for(i=1;i<n;i++) //<=要不得
if((a[i]<a[i-1])&&i>=0)
{
全部评论 (0)
还没有任何评论哟~
