在C语言中 我有一个数组a[10]={1,2,3,0,4,0,5,0,8,9},如何去掉其中的0,然后将剩下元素的值拷入b中?

2025-03-24 17:22:57
推荐回答(1个)
回答1:

#include
int main()
{int i,j,t,b[10],a[10]={1,2,3,0,4,0,5,0,8,9};
 for(i=j=0;i<10;i++)
   if(a[i])b[j++]=a[i]; 
 printf("b数组中的数:\n"); 
 for(i=0;i   printf("%d ",b[i]);  
 return 0;
}