一维数组:删除所有值为y的元素,并返回剩余元素个数
一维数组:删除所有值为y的元素,并返回剩余元素个数。
函数接口定义:
int fun(int bb[],int y) ;
其中bb是传入的数组。 y是bb数组中要删除的元素的值 。函数带回剩余元素的个数返回主函数。
裁判测试程序样例:
#include <stdio.h>
int fun(int bb[],int y) ;
#define M 10
main()
{
int aa[M],n,y,k;
for(k=0;k<M;k++)
scanf("%d",&aa[k]);
scanf("%d",&y);
n=fun(aa,y) ;
printf("after deleted %d there are %d number:\n", y, n) ;
for(k=0;k<n;k++)
printf("%d,",aa[k]);
}
/* 请在这里填写答案 */
输入样例:
1 2 8 8 8 3 4 5 6 7
8
输出样例:
after deleted 8 there are 7 number:
1,2,3,4,5,6,7,