- 資源限制
時(shí)間限制:1.0s 內(nèi)存限制:512.0MB
樣例輸入: (輸入格式說明:5為輸入數(shù)據(jù)的個(gè)數(shù)津坑,3 4 0 0 2 是以空格隔開的5個(gè)整數(shù))
5
3 4 0 0 2樣例輸出:(輸出格式說明:3為非零數(shù)據(jù)的個(gè)數(shù),3 4 2 是以空格隔開的3個(gè)非零整數(shù))
3
3 4 2樣例輸入:
7
0 0 7 0 0 9 0樣例輸出:
2
7 9樣例輸入:
3
0 0 0樣例輸出:
0
滿分代碼如下:
#include<iostream>
using namespace std;
int main(){
int n,i,m=0,j=0;
cin>>n;
int a[n+8];
int b[n+8];
for(i=0;i<n;i++){
cin>>a[i];
if(a[i]!=0){
m++;
b[j++]=a[i];
}
}
if(m==0){
cout<<0;
}else{
cout<<m<<endl;
for(i=0;i<m;i++){
cout<<b[i]<<" ";
}
}
return 0;
}