假设 a 数组中的数据已按由小到大的顺序存放,以下程序可把 a 数组中相同的数据删得只剩一个,然后以每行 4 个数据的格式输出 a 数组。请填空。 # include # define M 10 int main( ) { int a[M] , i , j , n ; for (i= 0 ; i< M ; i++) scanf(" % d" , a+i) ; n=i= M–1 ; while (i> =0) { if( * (a+j)= = *(a+j – 1)) { for(j=( ) ; j<=n ; j++)*(a+j – 1)= * (( )) ; n– – : } i– – : } for(i=1 ; i<=n+1 : i++) { printf("%4 d " , * (( ))) ; if(i%4= =0) printf("\n") ; } Printf("\n") ; return(0) ; }