int main()
{
int n = 0;
scanf("%d", &n);
int arr[50];
int i = 0;
for (i = 0; i < n; i++)
{
scanf("%d ", &arr[i]);
}
int del = 0;
scanf("%d", &del);
int j = 0;
for (i = 0; i < n; i++)
{
if (arr[i] != del)
{
arr[j] = arr[i];
j++;
}
}
for (i = 0; i < j; i++)
{
printf("%d", arr[i]);
}
return 0;
}
第一行输入一个整数N(1<n<50)//第二行输入N个整数 用空格隔开//第三行输入要删除的数//然后输出一行为删除后的序列 不能改变顺序
这篇文章详细描述了一个C语言程序,主要功能是接收用户输入的整数数组和一个要删除的值,然后删除指定值并重新排列数组,最后打印排序后的数组。

被折叠的 条评论
为什么被折叠?



