#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
void main()
{
int a[7]={1,3,5,7,55,99};
int i,j,t;
printf("原来的数组:");
for(i=0;i<7;i++)
{printf("%5d",a[i]);}
printf("\n输入插入的值:");
scanf_s("%d",&t);
for(i=0;i<6;i++)
{
if(a[i]>t)
break;
}
for(j=5;j>=i;j--)
{ a[j+1]=a[j];
a[j]=t;
}
printf("\n插入后的数组:");
for(i=0;i<7;i++)
{printf("%5d",a[i]);}
system("pause");
}
(c)数组——插入法
最新推荐文章于 2024-01-22 20:32:48 发布