矩阵运算
C++题1.对复数运算符重载
定义一个复数类,Complex,重载运算符“+”、“-”、”*”、“/”,使之能够用于两个复数、一个复数与一个实数的加、减、乘、除运算。重载运算符函数使用Complex成员函数和友元函数两种形式实现。
2.矩阵运算
设有两个3行3列矩阵A、B,求两矩阵的和、差、乘。
A+B=(aij+bij)
A- B=(aij-bij)
3.简单职工工资管理统计
编程实现如下功能:
(1) 按职工号由大到小的顺序通过键盘输入10个职工的数据(包括职工号、姓名、年龄、工资)并输出到磁盘文件zggz1.dat(二级制文件)保存。
(2) 从键盘输入若干个职工数据(职工号要大于已存在的职工号)追加到磁盘文件zggz1.dat的末尾。
(3) 从键盘输入一个职工号,从磁盘文件zggz1.dat中有无该职工号,如存在,则显示该职工是第几个职工,并显示该职工的信息;如果没有,则显示信息“查无此人”。
(4) 从磁盘文件zggz1.dat读入全部职工数据,按工资从大到小排序后写入磁盘文件zggz2.dat(二进制文件),并在显示器中显示。
(5) 根据磁盘文件zggz1.dat中的职工数据,分别计算出职工最低工资、最高公职以及工资总额。
(6) 显示磁盘文件zggz1.dat中的职工数据。
需要详细备注解释和程序