删除数组零元素

来源:互联网 发布:手机淘宝直通车在哪里 编辑:程序博客网 时间:2024/05/29 11:29
#include<iostream>
#define max 1000
using namespace std;
int main()
{
int a[max],b[max],i,j,n;int m=0;
cin>>n;
for(i=0;i<n;i++)
{
cin>>a[i];
}
for(j=0;j<n;j++)
{
if(a[j]==0)
continue;
else
{

b[m]=a[j];
m=m+1;
}
}
cout<<m<<endl;
for(int k=0;k<m;k++)
{
cout<<b[k]<<" ";
}
return 0;
}