在有序数列里插入一个数仍然有序。 新人求大神帮忙 。谢谢~
//已知一个正序数列,插入一个数,保证数列仍然有序#include<stdio.h>
int main()
{
int a[10]={1,2,3,4,5,6,7};
int i,j,t;
printf("输入一个任意数字\n");
scanf("%d",&t);
for(i=0;i<10;i++)
{
if(t<a[i])
for(j=9;j>i;j--)
{
a[j]=a[j-1];
}
a[i]=t;
break;
}
for(i=0;i<10;i++)
printf("%5d",a[i]);
}