一个整型数组有10个元素,编写程序删除所有值为n的元素。

2024-12-18 06:59:41
推荐回答(2个)
回答1:

#include
main()
{
int a[10],n,b[10];
scanf("%s",a); //输入数组
scanf("%d",&n); //输入n
for(i=0,s=0;i<=9;++) //循环判断
{
if(a[i]!=n)
b[s++]=a[i];
}
printf("%s",b); //输出判断后的数组
}

回答2:

int delN(int sou[], int res[], int N, int size)
{
int count = 0;
for (int i=0; i!=size; i++)
{
if (sou[i] != N)
{
res[count++] = sou[i];
}
}

return count;
}