c 课程设计

发布 2022-09-30 14:31:28 阅读 8029

课程:数据结构。

题目:矩阵12

班级:信管08级。

姓名:李雪梅。

学号:2008082317

设计时间:2024年01月10日——2024年03月10日。

成绩:指导教师:楼建华。

一、题目。二、概要设计。

1.存储结构。

struct matrix;

void chu(matrix&);初始化。

matrix operator+(matrix &,matrix &)加法。

matrix operator-(matrix &,matrix &)减法。

matrix operator*(matrix &,matrix &)乘法。

matrix operator~(matrix &)转置。

matrix adjunct(matrix &,int ,int );代数余子式。

double det(matrix &)行列式。

matrix inv(matrix &)求逆矩阵。

istream& operator>>(istream&,matrix&);输入。

ostream& operator<<(ostream&,matrix&);输出。

void chu(matrix &a)

= new double[

for (int i = 0; i < i++)

return c;

matrix operator-(matrix &a,matrix &b减法。

matrix c;

if ( 如果行数不匹配或者列数不匹配,则退出并给出提示。

cout<<"行列数不匹配!"

= new double[ *

for (int i = 0; i < i++)

return c;

matrix operator*(matrix &a, matrix &b乘法。

matrix c;

if( !cout<<"n行、列数不匹配!"

= new double[ *

int i, j, k;

for (i=0; i< i++)

for (j=0; j< j++)

for ( i] =0, k =0; k< k++)

* +i] +i] *k];

return c;

matrix operator~(matrix &a转置。

matrix c;

= new double[ *

for (int i = 0; i < i++)

return c;

matrix adjunct(matrix &a,int indexm,int indexn)

for (int m = indexm + 1; m < m++)

return c;

double det(matrix &a递归求行列式。

double c1 = 0;

if ( cout<<"不是方阵,没有行列式!"

if ( 1)

C 课程设计

自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...

c 课程设计

哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...

C课程设计

面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...