2019面向对象程序设计作业第三题

面向对象程序设计作业第三题

题目要求:

*设计一个类,用于对字符串进行管理。要求:

(1)在定义对象时,能够确定字符串的最大长度并清空字符串。

(2)定义成员函数input, 用于从键盘为字符串输入数据。

(3)定义运算符重载函数,用于判断两个对象中的字符串是否相同。

(4)定义成员函数exchange,用于互换字符串中ASCII码最大和最小的字符(需考虑字符串中存在多个最大和最小字符的情况)。

(5)定义成员函数disp,用于显示字符串。

(6)定义main函数,合理地调用上述每个函数。

#include 
#include 
#define  N 10
using namespace std;

int i = 0;

class NMng
{
int Int[N];
public:
int mNum[N];
NMng();
void input();
void disp();
int max(int *num);
int find();
}; 

//定义缺省构造函数 
NMng::NMng()
{
for(i=0; i> Int[i];
}
cout<<"数组初始化完毕!\n";
disp(); 
}

//定义成员函数disp,用于显示数组的每个元素值 
void NMng::disp()
{
	cout<<"Int["<

你可能感兴趣的:(编程作业)