C语言实现在已有的数组中插入一个数

#include"stdio.h"
#define N 6
main()
{
intcj[N]={12,23,55,45,57};
intx,i,p;
scanf("%d",&x);
  p=5;
for(i=0;i<N;i++)
if(x>cj[i])
  {
	p=i;
	break;
  }
for(i=N-2;i>=p;i--)
cj[i+1]=cj[i];
cj[p]=x;
for(i=0;i<N;i++)
printf("%d ",cj[i]); 
}

猜你喜欢

转载自blog.csdn.net/kingoflongevity/article/details/105030192