已知一个已排好的数组(15个数),要求输入一个数后,按原来的排序规律将它插入数组中
1 #include<stdio.h> 2 int main() 3 { 4 int arry[15]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; 5 int n,i,j; 6 scanf("%d",&n); 7 for(i=0;i<14;i++) 8 if(n<arry[i]) 9 { 10 for(j=15;j>i;j--) 11 arry[j]=arry[j-1]; 12 arry[j]=n; 13 break; 14 } 15 if(i==14) arry[15]=n; 16 for(i=0;i<16;i++) 17 printf("%d ",arry[i]); 18 }