北邮计算机c++小学期程序的设计实验报告_全.doc

北邮计算机c++小学期程序的设计实验报告_全.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . . . .下载可编辑. 猜价格游戏 编写C++程序完成以下功能: 假定有一件商品,程序用随机数指定该商品的价格(1-1000的整数); 提示用户猜价格,并输入:若用户猜的价格比商品价格高或低,对用户作出相应的提示; 直到猜对为止,并给出提示 矩形 编写C++程序完成以下功能: 定义一个Point类,其属性包括点的坐标,提供计算两点之间距离的方法; 定义一个矩形类,其属性包括左上角和右下角两个点,提供计算面积的方法; 创建一个矩形对象,提示用户输入矩形左上角和右下角的坐标; 观察矩形对象以及Point类成员的构造函数与析构函数的调用; 计算其面积,并输出。 友元 编写C++程序完成以下功能: 定义一个Boat和Car两个类,他们都具有私用属性——重量; 矩阵(一) 编写C++程序完成以下功能: 假定矩阵大小为4×5(整型数组表示); 定义矩阵初始化函数,可以从cin中输入矩阵元素; 定义矩阵输出函数,将矩阵格式化输出到cout; 定义矩阵相加的函数,实现两个矩阵相加的功能,结果保存在另一个矩阵中; 定义矩阵相减的函数,实现两个矩阵相减的功能,结果保存在另一个矩阵中; 定义三个矩阵:A1、A2、A3; 初始化A1、A2; 计算并输出:A3 = A1加A2,A3 = A1减A2。 矩阵(二) 编写C++程序完成以下功能: 假定矩阵大小为4×5(整型); 矩阵空间采用new动态申请,保存在指针中; 定义矩阵初始化函数,可以从cin中输入矩阵元素; 定义矩阵输出函数,将矩阵格式化输出到cout; 定义矩阵相加的函数,实现两个矩阵相加的功能,结果保存在另一个矩阵中; 定义矩阵相减的函数,实现两个矩阵相减的功能,结果保存在另一个矩阵中; 动态申请三个矩阵:A1、A2、A3; 初始化A1、A2; 计算并输出A3 = A1加A2,A3 = A1减A2; 释放矩阵空间。 矩阵(三) 编写C++程序完成以下功能: 用类来实现矩阵,定义一个矩阵的类,属性包括: 矩阵大小,用 lines, rows(行、列来表示); 存贮矩阵的数组指针,根据矩阵大小动态申请(new)。 矩阵类的方法包括: 构造函数,参数是矩阵大小,需要动态申请存贮矩阵的数组; 析构函数,需要释放矩阵的数组指针; 拷贝构造函数,需要申请和复制数组; 输入,可以从cin中输入矩阵元素; 输出,将矩阵格式化输出到cout; 矩阵相加的函数,实现两个矩阵相加的功能,结果保存在另一个矩阵类,但必须矩阵大小相同; 矩阵相减的函数,实现两个矩阵相减的功能,结果保存在另一个矩阵类,但必须矩阵大小相同。 定义三个矩阵:A1、A2、A3; 初始化A1、A2; 计算并输出A3 = A1加A2,A3=A1减A2; 用new动态创建三个矩阵类的对象:pA1、pA1、pA3; 初始化pA1、pA2; 计算并输出pA3=pA1加pA2,pA3=pA1减pA2; 释放pA1、pA1、pA3。 形状(一) 编写C++程序完成以下功能: 声明一个基类Shape(形状),其中包含一个方法来计算面积; 从Shape派生两个类矩形和圆形; 从矩形派生正方形; 分别实现派生类构造函数、析构函数和其他方法; 创建派生类的对象,观察构造函数、析构函数调用次序; 不同对象计算面积。 形状(二)——虚函数 将【形状(一)】 中的基类计算面积的方法定义为虚函数,比较与【形状(一)】程序的差异; 将【形状(一)】中的基类定义抽象类,比较与【形状(一)】程序的差异。 对Point类重载++和――运算符 编写C++程序完成以下功能: Point类的属性包括点的坐标(x,y); 实现 Point类重载++和――运算符: ++p,--p,p++,p--。 ++和――分别表示x,y增加或减少1。 流式IO(一) 编写C++程序完成以下功能: 使用ofstream 向一个文本文件中输出各种类型的数据,并打开文件观察结果: 整数、无符号整型、长整型、浮点型、字符串、…… 用十进制、八进制、十六进制方式向文本文件中输出整数; 使用控制符和成员函数来控制输出的格式: set() precision() ... 流式IO(三) 编写C++程序完成以下功能: 输入一个文本文件名; 打开文件名,在该文件的每一行前面加上一个行号,保存在另外一个文本文件中。 电话本 编写C++程序完成以下功能: 实现简单电话本功能,用姓名来搜索电话号码; 用户输入姓名,程序查找并输出结果; 用户可以通过输入,添加姓名和电话号码; 用户可以删除姓名和电话号码; 电话本可以保存在指定文件中; 电话可被从指定

文档评论(0)

文档分享 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档