插入仍有序

#include<stdio.h>
main()
{
	int a[5],x,i,temp;
	printf("请输入原数组:"); 
	for(i=0;i<4;i++)
		scanf("%d",&a[i]);
	printf("请输入要插入的数:"); 
	scanf("%d",&x);
	for(i=0;i<4;i++)
	{	
		if(x<a[i])
		{ 
			temp=a[i];
			a[i]=x;
			x=temp;
		}
	}
	a[4]=x;
	printf("结果为:");
	for(i=0;i<5;i++)
		printf("%d ",a[i]);
}

猜你喜欢

转载自blog.csdn.net/inshixu/article/details/80149711