C中怎么刪除數(shù)組中指定的值 c語言:從數(shù)組中刪除數(shù)據(jù)怎么做?
c語言:從數(shù)組中刪除數(shù)據(jù)怎么做?#包括和限制。H>#definen10void main(){inta[n],num,I,*P,n=nintj/*將n個(gè)數(shù)字輸入數(shù)組a*/for(I=0I<ni
c語言:從數(shù)組中刪除數(shù)據(jù)怎么做?
#包括和限制。H>#definen10void main(){inta[n],num,I,*P,n=nintj/*將n個(gè)數(shù)字輸入數(shù)組a*/for(I=0I<ni){scanf(%d”,&num)a[I]=num}/*刪除數(shù)組a中(I=0I<ni)的指定數(shù)字num*/{if(a[I]=num){//a[I]=a[n]//如果未保留原始數(shù)組中的順序,這個(gè)句子可以替換下面的兩行語句,并在num被刪除后省略變量jfor(J=ij<n-1j)a[J]=a[J 1]n--}/*輸出數(shù)組a*/for(I=0I<ni)printf(%d,a[I])getchar()}