c語(yǔ)言數(shù)組怎么用 c語(yǔ)言插入數(shù)組元素(數(shù)組)?
c語(yǔ)言插入數(shù)組元素(數(shù)組)?#包括和限制。H>#包括<stdlib。H>void main(){int*P=nullinti,t,J,nprintf(“please input the n
c語(yǔ)言插入數(shù)組元素(數(shù)組)?
#包括和限制。H>#包括<stdlib。H>void main(){int*P=nullinti,t,J,nprintf(“please input the number of array elements:n”))scanf(%d,&n)P=newint[n]printf(“please input the array elements,separated by carries returns)。對(duì)于(I=0I<ni){scanf(%d“”,pi)}對(duì)于(I=0I<ni){scanf(%d“”,P-I)}對(duì)于(I=0I<ni){t=P[I]J[J[J[J]=P[J]J[J[J]1]=P[J[J]J[J]J[J]1]}[P[P[P[J[J]}]對(duì)于(I=0I<ni)printf(%d%d%d%,P[d”,P[P[P[P[P[P[i]}]}
!{int,i,x,J,int{1,5,10,15,20}scanf(%d“,&x)for(i=0I<5i)if(x=Ji--)
a[i 1]=a[i]/*將位置J后的數(shù)據(jù)向后移動(dòng)一位*/a[i 1]=x/*。將要插入的數(shù)字x放入a[i],因?yàn)閕--after i小于要插入的實(shí)際位置1,所以實(shí)際插入位置應(yīng)該是i 1*/
在c語(yǔ)言中,將一個(gè)數(shù)插入一個(gè)數(shù)組中的程序怎么寫?
int insert(int*array,int n,int POS,int fresh){
]int re=array[n-1
]For(int I=n-1i>=POS 1i--){
array[I]=array[I-1
}]array[POS fresh
return re
}]n是數(shù)組的長(zhǎng)度,POS是從零開始的位置,fresh是新數(shù)據(jù),return是丟棄的最后一個(gè)元素。建議使用鏈表