下列,将k的值插入到有序数组a中,使数组依然保持升序,请填空。 #include "stdio.h" void insert(int a[],int x) { int i=0,j; while( [填空(1)] ) i++; for( [填空(2)] ) a[j+1]=a[j]; a[i]=x; } int main() { int a[5] ={1,4,5},i; int x; scanf("%d",&x); insert(a,x); for (i=0;i<4;i++) printf("%3d",a[i]); printf("\n"); return 0; } A. a[i] B. j=2;j>=i;j--