将一个整数去掉相同数字是指:如果一个整数中有相同的数字,则保留从左数起,第一次碰到的那个数字,而将其他的数字去掉。
例如:整数12324151中有两个2,三个1,那么去掉相同的数字之后为12345。
具体要求如下:
1)私有数据成员
int a[5] 存放需要处理的数据
2)公有成员函数
Num(int t[],int n),用t初始化a,n为t的元素个数
void sort(int t[],int n),将数组t的元素从小到大排序
int convert(int n), 取出n中相同的数字,并返回新得到的数
int fun(),将数组a的个元素去除相同数字后,从小到大排序。要求调用sor函数和convert函数
void print(),输出数组a的所有元素
主函数进行测试输出
int main()
{
int p[5]={1213,65666,212313,12434,34435};
NUM test(p,5);
test.print();
test.fun();
test.print();
return 0;
}