#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#define N 10
int main()
{
int a[N] = { 6,9,12,15,23,23,45,67,23,98 };
int i, k, x,n=10,t;
printf("输入要删除的数据:");
scanf("%d", &x);
for (t = 0; t < n; t++)
{
for (i = 0; i <= 10; i++)
if (x == a[i])
{
k = i;
for ( i = k; i < 10; i++)
a[i] = a[i + 1];
n--;
}
}
printf("删除后的数据:\n");
for ( i = 0; i < n; i++)
printf("%d ", a[i]);
return 0;
}
编写程序,实现的功能是:已知一个数组,数组中元素无序,而且数组中的元素可能相同。从键盘输入一个数x,从数组中删除所有和x相同的元素。
最新推荐文章于 2023-08-04 22:34:00 发布