#include?<stdio.h>
int?i=1;
int?CompactIntegers(int?s[]){
????int?j;
????for(i=j=1;s[i]!=EOF;i++)
????????if(s[i]!=0)
????????????s[j++]=s[i];
????return?j-1;
}
int?main(){
????int?s[1000],a;
????while(scanf("%d",&s[i])!=EOF)
{
i++;
}
????a=CompactIntegers(s);
????printf("%d",a);
????return?0;
}
我想實(shí)現(xiàn)把數(shù)組中的值為0的刪去其后元素向數(shù)組首端移動(dòng),返回?cái)?shù)組長(zhǎng)度
mrs_empress
2016-11-17 11:44:11