我有一个一维数组(数组a),其中包含一些出现多次的数字。例如,int a = {1,1,2,3,4,4,4,5,0,0,0,2};我想创建另一个数组(数组b),其中所有这些数字仅出现一次,因此我的函数应返回{1,2,3,4,5,0}。
int a[] = {1,2,3,4,4,3,4,5,4,1,6};
int b[100];
for(int i = 0;i<11;i++)
{
int count = 1;
for(int j =i+1;j<11;j++)
{
if(a[i] == a[j])
{
count += 1;
}
}
if (count == 1)
{
b[i] = a[i];
scanf("%d",&b[i]);
}
}
我已经尝试过了,但是我面临的问题是如何将这些数字以连续顺序存储在数组b中。
此平台旨在通过代码指导您在哪里/为什么/如何做错事情,而不是教您。如果您真的想学习,请访问“ GeeksforGeeks”之类的网站。