用LabVIEW实现去除一维数组里面所有重复的数只保留一个,不变顺序输出数组,怎么编程?

比如,5 6 8 9 5 6 2 1那么输出就是5 6 8 9 2 1,我用公示节点做的,但是c语言编程了好久都没出来,求教啊 急啊,望做好截图给我,非常感谢!!!!!!

可以考虑使用For循环来做,While循环也行。下面是一种方法以供参考,测试可用。如果是数据量很大的数组的话,可以考虑效率更高的方法。如果是C语言编程,其实道理差不多。创建一个新的可变长度的数组用以保存元素组中提取的元素。为了保证去除重复的元素。这里基于LabVIEW的特性,使用LabVIEW自带的查找一维数组这个函数,把原数组中取出的元素和新数组中的所有元素对比,如果找到一样的,那么这个元素不加到新数组中;如果找不到一样的,那么这个元素加到新数组中。


温馨提示:答案为网友推荐,仅供参考
相似回答