数据集合处理(c++处理)要求:1.集合元素不超过100个.2.集合用数组表示(数组预先定义大一些).功能有:1.程序初始运行时任意输入一批初始数放入集合(可少可多,不少于5个,不超过30

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 18:19:46

数据集合处理(c++处理)要求:1.集合元素不超过100个.2.集合用数组表示(数组预先定义大一些).功能有:1.程序初始运行时任意输入一批初始数放入集合(可少可多,不少于5个,不超过30
数据集合处理(c++处理)
要求:
1.集合元素不超过100个.
2.集合用数组表示(数组预先定义大一些).
功能有:
1.程序初始运行时任意输入一批初始数放入集合(可少可多,不少于5个,不超过30个).
2 对该批数排序存放.
程序完成前两步后,通过循环可以不断选择下面的某项功能执行(用提示语句列出菜单,通过读入某变量值,switch判断该变量,如接受到1表示执行第一项,依次类推,某项功能执行完可以返回菜单,也可退出系统):
3.任意插入一个数到排好序的集合中,保持集合依然有序.
4.在集合中删除一个元素.
5.查询某个值是否在集合中(该数由键盘输入).
6.求出该数据集合的最大值和最小值及所在位置.
7.找出数据集合中的所有素数.

数据集合处理(c++处理)要求:1.集合元素不超过100个.2.集合用数组表示(数组预先定义大一些).功能有:1.程序初始运行时任意输入一批初始数放入集合(可少可多,不少于5个,不超过30
/*要求:
1.集合元素不超过100个.
2.集合用数组表示(数组预先定义大一些).
功能有:
1.程序初始运行时任意输入一批初始数放入集合(可少可多,不少于5个,不超过30个).
2 对该批数排序存放.
程序完成前两步后,通过循环可以不断选择下面的某项功能执行(用提示语句列出菜单,通过读入某变量值,
switch判断该变量,如接受到1表示执行第一项,依次类推,某项功能执行完可以返回菜单,也可退出系统):
3.任意插入一个数到排好序的集合中,保持集合依然有序.
4.在集合中删除一个元素.
5.查询某个值是否在集合中(该数由键盘输入).
6.求出该数据集合的最大值和最小值及所在位置.
7.找出数据集合中的所有素数.*/
#include
#include
/*char menu[][100]=
{
"\n\n";
class Arry
{
private:
int arry[110];
int num;
public:
Arry();//用随机产生的数初始化数组并排序
void Insert(int ia);//插入一个数
void Show();//输出现有数组
void Delete(int da);//删除指定的数
void Find(int fa);//查找指定的数
void FindMax();//找出最大数
void FindMin();//找出最小数
};
Arry::Arry()
{
num=30;
int temp=0;
for(int i=0;i