#include<stdio.h>
#include<math.h>
int main()
{
int i,j;
int sorted_a[7]={2,7,4,8,12,19,48};
for(i=0;i<7;i++)
printf("%d ",sorted_a[i]);
int input;
printf("\n");
scanf("%d", &input);
for(i=0;i<7;i++)
{
if(sorted_a[i]>input){
for(j=6;j>=i;j--)
{
sorted_a[j+1]=sorted_a[j];
}
sorted_a[i]=input;
break;
}
}
for(i=0;i<=7;i++)
printf("%d ",sorted_a[i]);
return 0;
}
在排序好的数组里插入一个数,要求数组仍然有序。C语言
最新推荐文章于 2024-06-11 13:58:52 发布