fork(1) download
  1. #include <stdio.h>
  2.  
  3. void ins(int* p,int size, int pos, int date)
  4. {
  5.  
  6. int i;
  7. for(i=size;i>=pos;--i)
  8. {
  9. printf("\t %d",i);
  10. *(p+i) = *(p+i-1);
  11. }
  12. p[pos-1]=date;
  13. }
  14.  
  15. int main(void) {
  16. int v[]={1,2,3,5,6,7,8};
  17. ins(v,sizeof(v)/sizeof(int),4,4);
  18. for(int i=0;i<=sizeof(v)/sizeof(int);i++)
  19. { printf("\t %d",v[i]); }
  20.  
  21.  
  22.  
  23. // your code goes here
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0s 4384KB
stdin
Standard input is empty
stdout
	 7	 6	 5	 4	 1	 2	 3	 4	 5	 6	 7	 8