- 1
- 0
- 约6.2千字
- 约 9页
- 2019-11-11 发布于广东
- 举报
#includeiostream
using namespace std;
typedef int ElemType ;
const int MaxTerms=10;
struct Triple
{
int row,col;
ElemType val;
};
struct SMatrix
{
int m,n,t;
Triple sm[MaxTerms+1];
};
void InputMatrix(SMatrix M,int m,int n);
void OutputMatrix(SMatrix M);
void InitMatrix(SMatrix M);
SMatrix FastTranspose(SMatrix M);
SMatrix Add(SMatrix M1,SMatrix M2);
SMatrix Mul(SMatrix M1,SMatrix M2);
void main()
{
T:
int p;
cout1.矩阵转置 ;
cout2.矩阵相加 ;
cout3.矩阵相乘 ;
cout0.终止程序 endl;
cout请所要进行运算的序号:;
cinp;
int a,b,c,d;
SMatrix M,N,L;
switch (p)
{
case 1:cout请输入行数和列数:;
cina;
cinb;
InputMatrix(M,a,b);
N=FastTranspose(M);
cout转置矩阵为:endl;
OutputMatrix(N); break;
case 2:cout请输入行数和列数:;
cina;
cinb;
InputMatrix(M,a,b);
cout请输入行数和列数:;
cinc;
cind;
InputMatrix(L,c,d);
N=Add(M,L);
cout矩阵和为:endl;
OutputMatrix(N);break;
case 3:cout请输入行数和列数:;
cina;
cinb;
InputMatrix(M,a,b);
cout请输入行数和列数:;
cinc;
cind;
InputMatrix(L,c,d);
N=Mul(M,L);
cout两个矩阵相乘得:endl;
OutputMatrix(N);break;
case 4:exit(1);
default:cout输入信息有误!!!!endl;
}
goto T;
}
void InputMatrix(SMatrix M,int m,int n)
{
M.m=m;M.n=n;
int row,col,val;
int k=0;
cout请输入第k+1元素:endl;
cinrowcolval;
while(row!=0)
{
k++;
M.sm[k].row=row;
M.sm[k].col=col;
M.sm[k].val=val;
cout请输入第k+1元素:endl;
cinrowcolval;
}
M.t=k;
}
void OutputMatrix(SMatrix M)
{
int k=1;
for(int i=1;iM.m+1;i++)
{
for(int j=1;jM.n+1;j++)
{
if(i==M.sm[k].rowj==M.sm[k].col)
{
coutM.sm[k].val ;
k++;
}
else
{
cout0 ;
}
}
coutendl;
}
}
void InitMatrix(SMatrix M)//矩阵初始化
{
M.m=0;
M.n=0;
M.t=0;
}
SMatrix FastTranspose(SMatrix M)//矩阵转置
{
SMatrix S;
InitMatrix(S);
int m,n,t;
m=M.m;
n=M.n;
t=M.t;
S.m=n;
S.n=m;
S.t=t;
if(t==0)
{
cout转置矩阵:endl;
OutputMatrix(S);
return (S);
您可能关注的文档
- 基于AMESim的增压回路仿真分析.pdf
- 第五节 野营卫生.pdf
- VRE感染的抗生素治疗.pdf
- af仍无突破——2008年国外轻武器发展回顾.pdf
- 维生素“换算因子”表.pdf
- 基于有序Logistic回归的城市人行道服务水平研究.pdf
- 医疗器械召回管理办法—英文版.pdf
- ACM中矩阵乘法的应用精讲.doc
- chapter3多元线性回归模型的有偏估计.pdf
- 13-碲铜复杂原料中碲回收工艺研究.pdf
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 塔吊工作安全培训内容课件.pptx VIP
- 2024-2025学年天津市部分区七年级(上)期末历史试卷(含答案).docx
- 天津大学物理化学教学课件ppt合集.pptx
- 土豆种植时间和方法.doc VIP
- SMAR公司DT301密度计说明书.pdf
- 2、高鸿业宏观经济学教案.doc VIP
- 高杆灯取电照明装置.pdf VIP
- Unit 2 Expressing yourself Part B let's learn 教案 三年级英语下册 人教PEP版.docx VIP
- 【通用】马年猜猜乐PPT(猜成语)打印版【课件】.pptx
- PDCA循环-提高手术间无菌物品定位放置规范率PPT优秀案例.pptx
原创力文档

文档评论(0)