LabVIEW 将一维数组中相同的元素合并为一个

比如一维数组为 1,2,2,2,2,3,4,5,6,6,6。 需要的处理结果为 1.2.3.4.5.6 。程序图该怎么写呀?
网上只搜到C语言的,代码如下,但不知道在LabVIEW中怎样实现这种方法。

int fun(int a[],int n)
{
int i,j,x,num;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
{
if(a[j]==a[i])
{
if(j<n-1){
for(x=j;x<n-1;x++)
{
a[x]=a[x+1];
}
}
n--;
i--;
}
}
num=n;
return num;

}

第1个回答  推荐于2016-09-28

如下图, 详情参考附件.

本回答被提问者和网友采纳
第2个回答  2015-01-02
数组索引啊,查找相同的数据得到位置,然后重新组合数组,labview数组那部分函数很全的,你仔细看看就明白了!