用类和对象编写一个“删除序列中相同的数”程序
来源:百度知道 编辑:UC知道 时间:2024/05/28 18:01:51
急啊,有谁懂的麻烦做下好吗?谢谢啦
//------------vc6.0测试通过---------------
//Sequence.h---类声明头文件。
#ifndef SEQUENCE_H_
#define SEQUENCE_H_
class Sequence
{//各成员函数功能在定义式中给出。
public:
Sequence();
void Init(double* Array,const int nN);
int DelEqual();
void PrintArray();
~Sequence();
private:
bool FindElem(double* dwResultArray,int nResultArrayNum,double dwElem);
private:
double *m_dwAimArray;
double *m_dwResultArray;
int m_nN,m_nResultArrayNum;
};
#endif//SEQUENCE_H_
//Sequence.cpp---类实现文件。
#include <iostream>
#include "sequence.h"
using namespace std;
Sequence::Sequence()//构造函数,只作数据成员的初始化工作。
:m_dwAimArray(0),m_dwResultArray(0),m_nN(0),m_nResultArrayNum(0)
{}
Sequence::~Sequence()
{//析构函,释放过程中new的数组。
delete [] m_dwResultArray;
}
void Sequence::Init(double* Array,const int nN)
{//初始化目标数组。