#include <iostream>
using namespace std;
class Array
{
private:
int num;
int s;
int a[10], b[10];
public:
Array(int*, int);
int fun(int, int*, int);
void del();
void show();
};
Array::Array(int c[], int s)
{
num = 0;
this->s = s;
for (int i = 0; i < s; i++)
{
a[i] = c[i];
}
}
int Array::fun(int num, int t[], int n)
{
for (int i = 0; i < n; i++)
{
if (t[i] == num)
{
return 1;
}
}
return 0;
}
void Array::del()
{
int j = 1;
b[0] = a[0];
for (int i = 1; i < s; i++)
{
if (fun(a[i], b, j))
{
num++;
}
else
{
b[j] = a[i];
j++;
}
}
s = j;
}
void Array::show()
{
for (int i = 0; i < s; i++)
{
cout << b[i] << " ";
if ((i + 1) % 5 == 0)
{
cout << endl;
}
}
cout << endl;
}
int main()
{
int temp[10] = {1, 1, 3, 4, 3, 1, 5 ,2 ,6 ,4};
Array a(temp, 10);
a.del();
a.show();
return 0;
}
面向对象部分_209
最新推荐文章于 2022-03-19 16:05:38 发布