输入10个数字,从第二个数字开始使用插入法排序

作者在 2010-04-13 15:47:07 发布以下内容
#include"stdio.h"
void main(void)
{
 int a[10],i,j,p;//t用来暂时存储输入的数据,p在转储的时候用到
  printf("请输入10个数字:\n");
  for(i=0;i<10;i++)
  {
     scanf("%d",&a[i]);
     for(j=0;j<i;j++)//每输入一个数字i会自增1,所以根据i来判断需要比较的次数
        if(a[i]<a[j])
         {
          p=a[i];
          a[i]=a[j];
          a[j]=p;
         }
  }
 for(i=0;i<10;i++)
       printf("%d",a[i]);
 printf("\n");
}

/*
输入10个数字,从第二个数字开始使用插入法排序
2010年4月13日 VC++6.0上调试通过
*/
默认分类 | 阅读 914 次
文章评论,共0条
游客请输入验证码