急求大神帮忙一个集合类的VC编程题!
定义并实现一个通用集合类Data_set,该集合类可以适用于整数、实数和字符数据。集合类中cur_size表明当前集合中有几个数,集合中最多含max_size个数,存放集...
定义并实现一个通用集合类Data_set,该集合类可以适用于整数、实数和字符数据。集合类中cur_size表明当前集合中有几个数,集合中最多含max_size个数,存放集合元素的数组是动态的。要求提供的方法有:
(1)增加一个数到集合中;
(2)从集合中去掉一个元素;
(3)判断一个元素是否在集合中;
(4)重载<<运算符,输入集合;重载>>运算符输出集合;
(5)实现集合的并、交、差、判断是否相等等运算;
(6)另外,由于面向对象的封装特性,还要提供一些接口函数。 展开
(1)增加一个数到集合中;
(2)从集合中去掉一个元素;
(3)判断一个元素是否在集合中;
(4)重载<<运算符,输入集合;重载>>运算符输出集合;
(5)实现集合的并、交、差、判断是否相等等运算;
(6)另外,由于面向对象的封装特性,还要提供一些接口函数。 展开
1个回答
展开全部
1。
子Form_Click()
量表(-300,200) - (300,-200)
行(0,200) - (0,-200)
行( -300,0) - (300,0)
R1 = 150
R2 = 190
对于i = 0到360步0.01
A = I * 3.14 / 180 /> X = R1 * SIN(A)
Y = R2 * COS(一)
PSET(X,Y)
接下来,我
结束小组
/> 2。
子Command1_Click()
DIM A(1?8)作为整数
Picture1.Print“原始数组
对于i = 1到8
一( I)= INT(RND * 21)+ 10
如果i = 1,那么
J = 1
其他
如果A(J)>(I)然后j = I
最后,如果
Picture1.Print A(I);
Picture1.Print vbCrLf&“新阵列”;
T = A(1):A( 1)= A(J)(J)=吨
对于i = 1到8
Picture1.Print A(I);
结束小组
>
子Command1_Click()
暗淡(1到10)作为整数
Picture1.Print“部分:
对于i = 1到10
A(I)= INT(RND * 101)
总和= SUM + A(I)
Picture1.Print A(I);
Picture1.Print vbCrLf / a>
下一步和平均=;的SUM / 10
Picture1.Print大于平均:
对于i = 1到10
如果一个(I)> SUM / 10图片列印我,(我)
END SUB
子Form_Click()
量表(-300,200) - (300,-200)
行(0,200) - (0,-200)
行( -300,0) - (300,0)
R1 = 150
R2 = 190
对于i = 0到360步0.01
A = I * 3.14 / 180 /> X = R1 * SIN(A)
Y = R2 * COS(一)
PSET(X,Y)
接下来,我
结束小组
/> 2。
子Command1_Click()
DIM A(1?8)作为整数
Picture1.Print“原始数组
对于i = 1到8
一( I)= INT(RND * 21)+ 10
如果i = 1,那么
J = 1
其他
如果A(J)>(I)然后j = I
最后,如果
Picture1.Print A(I);
Picture1.Print vbCrLf&“新阵列”;
T = A(1):A( 1)= A(J)(J)=吨
对于i = 1到8
Picture1.Print A(I);
结束小组
>
子Command1_Click()
暗淡(1到10)作为整数
Picture1.Print“部分:
对于i = 1到10
A(I)= INT(RND * 101)
总和= SUM + A(I)
Picture1.Print A(I);
Picture1.Print vbCrLf / a>
下一步和平均=;的SUM / 10
Picture1.Print大于平均:
对于i = 1到10
如果一个(I)> SUM / 10图片列印我,(我)
END SUB
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询