#include <stdio.h>
main()
{
int a[]={12,139,148,156,160},x,i,n=5;
printf("输入要插入的数:\n");
scanf("%d",&x);
i=n-1;
while(i>0&&a[i]>x)
{
a[i+1]=a[i];
i--;
}
a[i+1]=x;
n++;
for(i=0;i<n;i++)
printf("%5d",a[i]);
}
插入一个数 使这个数组仍保持原来的顺序
该程序展示了如何在已排序的整数数组中插入一个新元素并保持排序。用户输入一个数,程序将其插入到正确的位置并更新数组长度。

被折叠的 条评论
为什么被折叠?



