标题:[讨论]从c区看到的,搬过来看看!
只看楼主
COOL鬼步
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-6-25
得分:0 
请教各位大哥个问题```有也个程序不会写````有会 的请帮个忙好吗?
矩阵运算
设计要求:设计一个矩阵类
实现矩阵的求逆。转置
实现矩阵的加减乘除
我的QQ是331346263
帮忙的贵人请联系我```手机13721400445 28号要上交````
2007-06-25 20:37
游乐园
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:671
专家分:0
注 册:2006-11-1
得分:0 

基础的东西最好自己动手写一写 ...

程序代码:

#include<iostream>
#include<iomanip>
using namespace std;

enum { N=4 };

class matrix;
matrix operator + (matrix& x1,matrix& x2);

class matrix
{
int a[N][N];
public:
matrix(int n = 0);
void reverse_matrix(); //顺时针逆转
void show_matrix();
friend matrix operator + (matrix& x1, matrix& x2); //矩阵加法
};
matrix::matrix(int n)
{
for(int i=0; i<N; i++)
for(int j=0; j<N; j++)
a[i][j] = n++;
}
void matrix::reverse_matrix()
{
int i, j, b[N][N];
for(i=0; i<N; i++)
for(j=0; j<N; j++)
b[j][N-i-1] = a[i][j];

for(i=0; i<N; i++)
for(j=0; j<N; j++)
a[i][j] = b[i][j];
}

void matrix::show_matrix()
{
for(int i=0; i<N; i++,cout<<endl)
for(int j=0;j<N;j++)
cout<<setw(4)<<a[i][j];
cout<<endl;
}

matrix operator + (matrix& x1, matrix& x2)
{
matrix sum;
for(int i=0; i<N; i++)
for(int j=0; j<N; j++)
sum.a[i][j] = x1.a[i][j] + x2.a[i][j];
return sum;
}

int main()
{
matrix x1(1);//矩阵1
x1.show_matrix();
x1.reverse_matrix();//逆转矩阵1
x1.show_matrix();
matrix x2(2);//矩阵2
x2.show_matrix();
(x1+x2).show_matrix();//相加

return 0;
}


unicorn-h.spaces. ◇◆ sava-scratch.spaces.
2007-06-25 21:38
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
得分:0 
回复:(游乐园)基础的东西最好自己动手写一写 ......
大哥,怎么突然间这么有空啊!呵呵~

Fight  to win  or  die...
2007-06-25 21:56
游乐园
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:671
专家分:0
注 册:2006-11-1
得分:0 
下午打篮球时间长了 有点累 , 晚上就上网消遣了

你呢? 该期末考试了吧

unicorn-h.spaces. ◇◆ sava-scratch.spaces.
2007-06-25 22:10
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
得分:0 
恩,我在复习啊
《计算机组成与结构》
英文的,我都很少去上,连本书都没的,就有几大篇题,实在看不进去。

Fight  to win  or  die...
2007-06-25 22:18
游乐园
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:671
专家分:0
注 册:2006-11-1
得分:0 
COA 吧  呵呵 ..我们前年考过,也是英文,我也很好听课,但还是蛮有用的哦 ...

unicorn-h.spaces. ◇◆ sava-scratch.spaces.
2007-06-25 22:21
yuyunliuhen
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1435
专家分:0
注 册:2005-12-12
得分:0 
还好我考的不是E文的

Go confidently in the  directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!
2007-06-25 22:23
游乐园
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:671
专家分:0
注 册:2006-11-1
得分:0 

我们计算机课程都是E文的


unicorn-h.spaces. ◇◆ sava-scratch.spaces.
2007-06-25 22:24
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
得分:0 

我哭了
本来开始都有兴趣,但是那个外教的印度英语我实在听不惯。

慢慢就没去了。

Fight  to win  or  die...
2007-06-25 22:27
yuyunliuhen
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1435
专家分:0
注 册:2005-12-12
得分:0 
别说外教了,本来对外教慢感兴趣的,可把水平提高一点点,可听了那个埃及人教授的课后,我再也对外教不感冒了

读E文的书慢好啊,不过可能费时点

Go confidently in the  directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!
2007-06-25 22:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-149821-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093943 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved