欢迎来到天天文库
浏览记录
ID:55136020
大小:19.00 KB
页数:6页
时间:2020-04-28
《矩阵的运算程序(C语言版).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、#include#defineM20#defineN20floatA[M][N];floatB[M][N];floatC[M][N];inti,j,m,n,p,q;floaty=1.0;voidmain(){printf("###########################################");printf("#####欢迎您使用矩阵函数包系统。######");printf("#####系统功能:######");printf("#####计算两个矩阵相加,相减;######");prin
2、tf("#####数乘矩阵;矩阵转置;求逆######");printf("#####矩阵######");printf("###########################################");printf("请选择您需要的运算,按回车键结束");printf("******************************************************************");printf("1,矩阵相加");printf("2,矩阵相减");printf("3,数乘矩阵
3、n");printf("4,矩阵转置");printf("5,逆矩阵");printf("6,退出");printf("******************************************************************");intx;scanf("%d",&x);switch(x){case1:{printf("请输入矩阵A的行数和列数(用逗号隔开):");scanf("%d,%d",&i,&j);printf("请输入矩阵B的行数和列数(用逗号隔开):");scanf("%d,%d",&m,&
4、n);if(i!=m
5、
6、j!=n)printf("***对不起,您输入的两个矩阵不能相加,请重试.***");elseprintf("请输入矩阵A:");for(p=0;p
7、for(q=0;q8、2f",C[p][q]);if((q+1)%j==0)printf("");}};break;case2:{printf("请输入矩阵A的行数和列数(用逗号隔开):");scanf("%d,%d",&i,&j);printf("请输入矩阵B的行数和列数(用逗号隔开):");scanf("%d,%d",&m,&n);if(i!=m9、10、j!=n)printf("***对不起,您输入的两个矩阵不能相减,请重试.***");elseprintf("请输入矩阵A:");for(p=0;p11、("%f",&A[p][q]);printf("输出矩阵A:");for(p=0;p12、(q+1)%j==0)printf("");}printf("矩阵A-矩阵B为:");//计算两个矩阵相减for(p=0;p
8、2f",C[p][q]);if((q+1)%j==0)printf("");}};break;case2:{printf("请输入矩阵A的行数和列数(用逗号隔开):");scanf("%d,%d",&i,&j);printf("请输入矩阵B的行数和列数(用逗号隔开):");scanf("%d,%d",&m,&n);if(i!=m
9、
10、j!=n)printf("***对不起,您输入的两个矩阵不能相减,请重试.***");elseprintf("请输入矩阵A:");for(p=0;p
11、("%f",&A[p][q]);printf("输出矩阵A:");for(p=0;p
12、(q+1)%j==0)printf("");}printf("矩阵A-矩阵B为:");//计算两个矩阵相减for(p=0;p
此文档下载收益归作者所有