- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c实验讲述
题目二:个人银行账户管理基本模块实现
功能: 实现个人银行账户的基本管理,包括显示账户信息、存款、取款、结算利息,以及所有账户的总存款金额、利息总额等。账户信息包括账号、姓名、年龄、职业、身份证号码、电话、余额、年利率。
要求:
(1)管理的账户信息数量3-5个
(2)实现结算利息算法(年)
提交内容:
(1)实验报告
(2)数据:1)账户信息:姓名、年龄、职业、身份证号码、电话、余额、年利率等。2)每个账户的一年的存、取款结算信息,以及利息的结算信息。所有账户的总的存款金额、总的利息金额。
(3)源代码
题目三:二维矩阵的四则运算符及其输入和输出运算符重载实现
功能说明:#include iostream
using namespace std;
class Douary
{
public:
Douary(int m, int n);//构造函数:用于建立动态数组存放m行n列的二维数组(矩阵)元素,并将该数组元素初始化为
~Douary(); //析构函数:用于释放动态数组所占用的存储空间。
friend istream operator(istream input, Douary d);//重载运算符“”输入二维数组,其中d为Dousry类对象;
friend ostream operator(ostream output, Douary d);//重载运算符“”以m行n列矩阵的形式输出二维数组,其中d为Douary类对象。
friend Douary operator+(const Douary d1,const Douary d2);//两个矩阵相加,规则:对应位置上的元素相加
friend Douary operator-(const Douary d1,const Douary d2);//两个矩阵相减,规则:对应位置上的元素相减
bool operator==(const Douary d);//判断两个矩阵是否相等,即对应位置上的所有元素是否相等
private:
int **Array; //Array为动态数组指针。
int row; //row 为二维数组的行数。
int col; //col 为二维数组的列数。
};
Douary c(2, 3);
//构造函数:用于建立动态数组存放m行n列的二维数组(矩阵)元素,并将该数组元素初始化为
Douary::Douary(int m, int n)
{
row = m;
col = n;
Array = new int*[m];
for(int i = 1; i = row; ++i)
{
Array[i] = new int[n];
}
}
//析构函数:用于释放动态数组所占用的存储空间。
Douary::~Douary()
{
for(int i = 1; i = row;i++)
{
{
delete [] Array[i];
}
delete [] Array;
}
}
//重载运算符“”输入二维数组,其中d为Dousry类对象;
istream operator (istream input, Douary d)
{
for(int i = 1; i = d.row; ++i)
{
for(int j = 1; j = d.col; ++j)
{
input d.Array[i][j];
}
}
return input;
}
//重载运算符“”以m行n列矩阵的形式输出二维数组,其中d为Douary类对象。
ostream operator (ostream output, Douary d)
{
for(int i
文档评论(0)