#include<stdio.h>

void main()

{

int arr[] = { 1, 1, 2, 1, 4, 6, 1, 2, 1, 1, 4, 1 };

//求数组的长度   sizeof()为运算符,求内存大小
int length = sizeof(arr) / sizeof(arr[0]);
for (int i = 0; i < length; ++i)//循环遍历数组
{
if (arr[i] == 1)
{
for (int j = i; j < length - 1; ++j)
arr[j] = arr[j + 1];
length--;
--i;
}
}
for (int i = 0; i < length; ++i)

printf("%d\n", arr[i]);

getchar();

}


运行截图:


数组删除重复的数字1方法二:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-29
  • 2021-09-28
  • 2021-06-16
  • 2022-12-23
  • 2021-05-26
猜你喜欢
  • 2022-12-23
  • 2021-06-04
  • 2022-01-07
  • 2022-12-23
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案