请高手代写函数,将相同数据合并为一个数据,谢谢,
来源:百度知道 编辑: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
是用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)