请高手代写函数,将相同数据合并为一个数据,谢谢,

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:31:55
请高手代写函数,将相同数据合并为一个数据,谢谢,如:数据栏177,16,177,379,5,688,379,99 结果栏177,16,379,5,688,379,99
是用excel来表达!不知能不能行啊??谢谢!!如:数据栏177,16,177,379,688, 5,688,5, 379,99 结果栏177,16,379,5,688,99

应该是
177, 16, 379, 5, 688, 99
Press any key to continue

你少合并了1个379

程序:

#include<iostream>
using namespace std;

print(int a[], int n) {
for(int i = 0; i < n; i++)
cout<<a[i]<<", ";
cout<<"\b\b "<<endl;
}

f(int a[], int &n) {
for(int i = 0; i < n-1; i++)
for(int j = i+1; j < n; j++)
if(a[i] == a[j]) {
n--;
for(int k = j; k < n; k++)
a[k] = a[k+1];
}
}

void main() {
int a[8] = { 177, 16, 177, 379, 5, 688, 379, 99 }, n = 8;
f(a, n);
print(a, n);
}

在EXCEL表格中A1输入177,B1输入16,C1输入177,D1输入379,E1输入688,F1输入5,G1输入688,H1输入5,I1输入379,J1输入99,在K1输入以下公式可合成一个单元格;
=CONCATENATE(A1,B1,C1,D1,E1,F1,G1,H1,I1,J1)