#include "stdafx.h" #include<iostream> #include<string> usingnamespacestd; #include<stdlib.h> voidinsert(int*arr,intlength,inti,intnum){ int*p,*q; p=&arr[length-2]; q=&arr[i-1]; for(;p>=q;p--){ *(p+1)=*p; } *q=num; } intmain(intargc,char*argv[]) { inta[10]={0...
因为数组b中的最后一个数是10,大于a中所有的数,就根本不会插入在a数组中,因为插入的条件就是b[i]
/***SPACE***/ for(j=9;j>i-1 ;j--)//填j>i-1 /***SPACE***/ a[j+1]=a[j];//填空2 a[j+1]=a[j]