您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 20160504-实验9
实验9一.编程题(20分)【程序功能】找出给定范围内的和亲数。对于两个正整数,如果其中的一个整数是另一个整数的全部真因子之和,反之亦然,则称这两个数为“和亲数”。例如,220有真因子“1,2,4,5,10,11,20,22,44,55,110”,其和为284,而284有真因子“1,2,4,71,142”,其和为220,因此220和284就是一对和亲数。【编程要求】1.试建立一个类NNM私有数据成员intn1,n2;//查找数据的范围inta[10][2];//存储mn(mn)之间的所有和亲数对,并存储到a数组中intnum;//统计和亲数对的个数公有成员函数1)缺省构造函数:初始化数据成员n1,n2为0。2)带参构造函数NNM(intm,intn,inta[][2]):用参数初始化数据成员n1,n2。3)voidfind()函数用于查找n1n2之间的所有和亲数对并存储到数组中4)打印函数voidprint(),将结果输出到屏幕2.编写main函数,接收键盘输入的两个正整数m和n(mn),建立对象,通过调用成员函数完成亲和数的查找及结果输出的任务。【测试数据与运行结果】测试数据:m=2,n=500。运行结果:(220,284)(284,220)二.编程题:1.实现描述超市的的类Suppermacket类,记录系统中现有商品(用指针实现),定义增加商品的函数Append,删除商品的函数Delete,查询商品的函数Query,并显示查询结果;2.定义商品类Goods,具有商品名称Name,商品价格Price,商品数量number等属性,操作Sale(销售商品,余额不足时给予提示)、Add(商品上架操作)和ShowMe(显示商品信息)。3.编写main函数,测试以上所要求的各种功能,完成商品的增加、删除和查询商品,以及商品销售和商品上架的操作。4.可以利用对象成员来实现。
本文标题:20160504-实验9
链接地址:https://www.777doc.com/doc-7351035 .html