从品牌网站建设到网络营销策划,从策略到执行的一站式服务
从键盘读入n个整数放入数组中,编写函数CompactIntegers,删除数组中所有值为0的元素,其后元素向数组首端移动。注意,CompactIntegers函数需要接受数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数。输出删除后数组中元素的个数并依次输出数组元素。
样例输入: (输入格式说明:5为输入数据的个数,3 4 0 0 2 是以空格隔开的5个整数)
5
3 4 0 0 2
样例输出:(输出格式说明:3为非零数据的个数,3 4 2 是以空格隔开的3个非零整数)
3
3 4 2
样例输入:
7
0 0 7 0 0 9 0
样例输出:
2
7 9
样例输入:
3
0 0 0
样例输出:
0
#include
CompactIntegers(int n,int a[])
{
int k=n;
for(int i=0;i
if(a[i]==0)
{
for(int j=i;j
a[j]=a[j+1];
a[k]=0;
}
i--;
k--;
}
}
if(k==0)
{
printf("0");
}
else
{
printf("%d\n",k);
for(int i=0;i
printf("%d ",a[i]);
}
}
}
main()
{
int n;
int a[10000];
scanf("%d",&n);
for(int i;i
scanf("%d",&a[i]);
}
CompactIntegers(&n,a);
}
解放网站建设公司创新互联公司,解放网站设计制作,有大型网站制作公司丰富经验。已为解放上千多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的解放做网站的公司定做!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图