#include <stdio.h>
void Move(int a[], int i, int n)
{
while (i < n - 1) {
a[i] = a[i + 1];
i++;
}
}
int main()
{
int i = 0;
int n = 0;
int num = 0;
int a[99];
scanf("%d", &n);
for (i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
scanf("%d", &num);
for (i = 0; i < n; i++)
{
if (a[i] == num)
{
Move(a, i, n);
n--;
i--;
}
}
for (i = 0; i < n; i++)
{
printf("%d ", a[i]);
}
return 0;
}
【c语言】序列中删除指定的数字
最新推荐文章于 2024-06-13 23:07:13 发布