输入两个对称矩阵,求两矩阵的和与积。。大牛们帮帮我,有错不会改,调试了一阵子了诶。。
来源:互联网 发布:cst2014仿真软件下载 编辑:程序博客网 时间:2024/06/05 06:59
代码如下:
#include<stdio.h>#define N 4#define M (N+1)*N/2void print(int c[N][N]){ int i,j; for(i = 0;i<N;i++) for(j = 0;j<N;j++) scanf("%d",&c[i][j]);}int * save(int a[N][N] ){ int i,j,k; int d[M]; for(i = 0;i<N;i++) for(j = 0;j<N;j++) { for(k = 0;k<M;k++) { if(i>=j) d[k] = a[i][j]; } return d; }}int * add(int a[N][N],int b[N][N]){ int i; int *p,*q; p = save(a); q = save(b); int k[M]; for(i = 0;i<M;i++) k[i] = (*(p+i))+(*(q+i)); return k; }int * muti(int a[N][N],int b[N][N]){ int i,J[M]; int *p,*q; p = save(a); q = save(b); for(i = 0;i<M;i++) J[i] = (*(p+i))*(*(q+i)); return J;}void show(int *p){ int a[M]; int i,j,f; for(i = 0;i<N;i++) { for(j = 0;j<N;j++) if(i>=j) for(f = 0;f<M;f++) { a[i][j] = *(p+f); a[j][i] = *(p+f); } } for(i = 0;i<N;i++) for(j = 0;j<N;j++) printf("%d",a[i][j]);}void main(){ int a[N][N],b[N][N],*p,*q,i,j; p = a; q = b; printf("请输入矩阵a:\n"); print(a); printf("a矩阵如下:\n"); for(i = 0;i<N;i++) for(j = 0;j<N;j++) printf("%d",a[i][j]); printf("\n"); printf("请输入矩阵b:\n"); for(i = 0;i<N;i++) for(j = 0;j<N;j++) printf("%d",b[i][j]); pintf("\n"); printf("b矩阵如下:\n"); show(b); printf("a,b矩阵和:\n"); show(add(a,b)); printf("a,b矩阵积:\n"); show(muti(a,b));}
0 0
- 输入两个对称矩阵,求两矩阵的和与积。。大牛们帮帮我,有错不会改,调试了一阵子了诶。。
- 求两个对称矩阵之和与乘积
- 求矩阵的转置矩阵和两个矩阵相乘
- 本程序主要实现了一个方阵的求逆与实现了逆矩阵和原矩阵的乘积为单位矩阵
- JAVA 求两个矩阵相乘的积
- 输入一个矩阵,求矩阵的迹
- 求两个矩阵的乘积
- 求两矩阵之积
- 第九周--项目二--对称矩阵压缩存储的实现与应用(1)改
- 对称与稀疏矩阵
- 对称矩阵的特征向量两两正交的证明
- 有错!但不会改!我用的环境是VC6,哪位高手给看看,无限感激!
- testlink导入excel神器!(原版里面代码有问题,我自己改了,很好用,不会调试代码的再问我要)
- 通过矩阵求两个向量集中元素两两之间的欧氏距离(python实现)
- 通过矩阵求两个向量集中元素两两之间的欧氏距离(python实现)
- 我电脑IE首页被改,怀疑是中毒了,谁能帮帮我啊。
- 对称矩阵和稀疏矩阵的压缩和转置
- (十四)矩阵类与对称矩阵的压缩算法
- NYOJ--448--寻找最大数
- myeclipse10 安装extjs4后经常是未响应,可能是MyEclipse 的内存不足
- uLua拆分MonoBehavior逻辑
- 国产CPU乱战遭遇生态壁垒:英特尔工艺领先龙芯两代
- 每天五个java相关面试题(2)
- 输入两个对称矩阵,求两矩阵的和与积。。大牛们帮帮我,有错不会改,调试了一阵子了诶。。
- 开到荼蘼
- MD5 摘要算法实例
- Android 网络通信框架Volley简介(Google IO 2013)
- Android ADB 端口占用问题解决方案
- Linux文件系统管理-挂载命令mount/挂载光盘U盘以及对NTFS的支持/fdisk分区
- css3围绕圆形旋转思路
- Linux--ifcfg-eth0与ifcfg-eth0.bak
- HDU - 1757 A Simple Math Problem(矩阵快速幂)