搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 补充之前的问题啊··········本人菜鸟
标题:
补充之前的问题啊··········本人菜鸟
只看楼主
新生儿宝贝
等 级:
新手上路
帖 子:5
专家分:0
注 册:2011-5-22
结帖率:
100%
楼主
已结贴
√
问题点数:5 回复次数:2
补充之前的问题啊··········本人菜鸟
之前利用重载运算符完成矩阵的加法减法和乘法,现在只能用指针和数组完成矩阵的加法减法乘法,矩阵是n*n的,急啊
2011-05-28 17:10
Toomj
等 级:
青峰侠
帖 子:257
专家分:1826
注 册:2011-5-17
第
2
楼
得分:4
用for循环就行了
2011-05-29 11:23
pangping
等 级:
新手上路
帖 子:5
专家分:2
注 册:2011-5-30
第
3
楼
得分:0
提供一个乘法的例子:
#include<iostream>
using namespace std;
void main()
{
int a[3][3]=
{
2,1,1,
3,2,1,
5,2,1,
};
int b[3][3]=
{
1,5,1,
2,3,1,
1,1,1,
};
int z[3][3];
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
{
z[i][j]=0;
for(int k=0;k<3;k++)
z[i][j]+=a[i][k]*b[k][j];
}
for(i=0;i<3;i++)
for(int j=0;j<3;j++)
{
cout<<z[i][j]<<" ";
if(j==2)cout<<endl;
}
}
2011-05-31 21:19
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-341249-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.838797 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved