早教吧作业答案频道 -->其他-->
编写一个程序,用于进行集合的并、差和交运算.例如输入整数集合{954367}和{2469},计算出它们进行集合的并、差和交运算后的结果.[提示]:(1)可用以下表达式实现整数集合的基本运算
题目详情
编写一个程序,用于进行集合的并、差和交运算.
例如输入整数集合{9 5 4 3 6 7}和{2 4 6 9},计算出它们进行集合的并、差和交运算后的结果.
[提示]:
(1)可用以下表达式实现整数集合的基本运算:
s1+s2两个整数集合的并运算
s1-s2两个整数集合的差运算
s1*S2两个整数集合的交运算
(2)参考以下Set类的框架,用于完成集合基本运算所需的各项功能.
class Set
{
public:
Set::Set();
void Set::input(int d);//向集合中添加一个元素
int Set::length();//返回集合中的元素个数
int Set::getd(int i);//返回集合中位置i的元素
void Set::disp();//输出集合的所有运算
Set Set::operator+ (Set s1);//成员运算符重载函数,实现两集合的并运算
Set Set::operator- (Set s1);//成员运算符重载函数,实现两集合的差运算
Set Set::operator (Set s1);//成员运算符重载函数,实现两集合的交运算
Set Set::operator= (Set s1);//成员运算符重载函数,实现两集合的赋值运算
protected:
int len;//统计集合中元素的个数
int s[MAX];//存放集合中的元素
};
希望大家能用c++的代码写出程序!
例如输入整数集合{9 5 4 3 6 7}和{2 4 6 9},计算出它们进行集合的并、差和交运算后的结果.
[提示]:
(1)可用以下表达式实现整数集合的基本运算:
s1+s2两个整数集合的并运算
s1-s2两个整数集合的差运算
s1*S2两个整数集合的交运算
(2)参考以下Set类的框架,用于完成集合基本运算所需的各项功能.
class Set
{
public:
Set::Set();
void Set::input(int d);//向集合中添加一个元素
int Set::length();//返回集合中的元素个数
int Set::getd(int i);//返回集合中位置i的元素
void Set::disp();//输出集合的所有运算
Set Set::operator+ (Set s1);//成员运算符重载函数,实现两集合的并运算
Set Set::operator- (Set s1);//成员运算符重载函数,实现两集合的差运算
Set Set::operator (Set s1);//成员运算符重载函数,实现两集合的交运算
Set Set::operator= (Set s1);//成员运算符重载函数,实现两集合的赋值运算
protected:
int len;//统计集合中元素的个数
int s[MAX];//存放集合中的元素
};
希望大家能用c++的代码写出程序!
▼优质解答
答案和解析
集合的运算: ? 交运算:设A,B是两个集合,则A∩B={x|(xA)并且( 好像用数组比较好做
看了 编写一个程序,用于进行集合的...的网友还看了以下:
给出4个整式:,x+2,x-2,2x+1,2从上面的4个整式中选择2个合适的整式进行运算,使运算结 2020-04-22 …
三仓镇在建设文明城镇中,举全镇之力整治污水沟.当政府投入140万元时,已整治工程量与所剩工程量之比 2020-05-16 …
按定额书上的人工费和现有市场价的人工费能这样调整计算吗?我包了一个工程,包的时候有个协商价为55元 2020-05-17 …
在RSA密码体系中,欧几里得算法是加密或解密运算的重要组成部分.它的基本运算过程就是解x*a=1( 2020-05-17 …
镇上在建设文明城镇中,举全镇之力整治污水沟.政府投入1400万元时,已整治工程量与所剩工程量之比是 2020-06-22 …
某镇在建设文明城镇中,举全镇之力整治污水沟,当政府投入40万元时,已整治工程量与所剩下工程量之比是 2020-06-22 …
如图所示是一个计算机程序运行装置示意图,,是数据入口,C是计算结果出口,计算过程是:由,分别输入正 2020-07-20 …
解方程.并写出验算过程.3x+17=71,把看作一个整体5x-16=79,把看作一个整体121-11 2020-10-31 …
一块场地需要平整~用CASS方格网计算土方,这个场地有几个设计标高。需要根据设计标高计算高程一块场地 2020-11-02 …
有一台单功能计算器,对任意两个整数只能完成求差后再取绝对值的运算,其运算过程是:输入第一个整数x1, 2020-12-06 …