本文最后更新于 2189 天前,其中的信息可能已经有所发展或是发生改变。
#include<iostream>
#include<vector>
using namespace std;
int CompactIntegers(vector<int> vec,int len){
int sum=0;
for(int i=0;i<vec.size();i++){
if(vec[i]!=0){
sum++;
}
}
return sum;
}
int main(){
vector<int> vec;
int len,buffer;
cin>>len;
for(int i=0;i<len;i++){
cin>>buffer;
vec.push_back(buffer);
}
cout<<CompactIntegers(vec,len)<<endl;
for(int i=0;i<vec.size();i++){
if(vec[i]!=0){
cout<<vec[i]<<" ";
}
}
return 0;
}