加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

在数组中插入一个数(C语言)

(2007-07-29 12:19:40)
分类: 关于C语言的文章
/*在数组中插入一个数*/ 

#include"stdio.h"
void main()
{
 int a[6]={1,2,3,5,6};
 int i,j,t,m;
 int insert=4;
 printf("Input is:");
 for(i=0;i<5;i++)
  printf("%d ",a[i]);
 printf("\n");
 for(j=0;j<4;j++)
 {for(i=0;i<4-j;i++)
 if(a[i]<a[i+1]) {t=a[i];a[i]=a[i+1];a[i+1]=t;}
 }
 printf("\n");
 for(i=0;i<5;i++)
  printf("%d ",a[i]);


 for(i=0;i<5;i++)
  if((insert<a[i])&&(insert>a[i+1]))
  { m=i+1;  
   
 /*{6,5,3,2,1};*/         
 for(j=4;j>=m;j--)
  a[j+1]=a[j];
        a[m]=insert;
  
   printf("\n");
 for(j=0;j<6;j++)
  printf("%d ",a[j]);
  }

}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有