数据结构中的矩阵相加
来源:互联网 发布:中国联通大数据公司 编辑:程序博客网 时间:2024/06/06 01:11
/*两个A和B数组的相加 然后存储到另一个数组C中去。*/
#include<stdio.h>
#define N 5
void Show_Matrix(int []);
void Add_Matrix(int [],int [],int []);
//void Mul_Matrix(int [],int [],int []);
void main()
{
int a[N*(N+1)/2]={1,5,0,1,8,9,3,0,2,5,7,0,6,1,3};
int b[N*(N+1)/2]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int c[N*(N+1)/2];
//void Show_Matrix(a);
Add_Matrix(a,b,c);
// Mul_Matrix(a,b,c);
printf("数组a:\n");
Show_Matrix(a);
printf("\n");
printf("数组b:\n");
Show_Matrix(b);
printf("\n");
printf("数组c:\n");
Show_Matrix(c);
printf("\n");
}
/*void Mul_Matrix(int [],int [],int [])
{
}*/
void Add_Matrix(int a[],int b[],int c[])
{
int k;
for(k=0;k<N*(N+1)/2;k++)
c[k]=a[k]+b[k];
}
void Show_Matrix(int a[])
{
int i,j;
int k;
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
{
if(i>=j)
k=i*(i+1)/2+j;
else
k=j*(j+1)/2+i;
printf("%4d",a[k]);
}
printf("\n");
}
}
#include<stdio.h>
#define N 5
void Show_Matrix(int []);
void Add_Matrix(int [],int [],int []);
//void Mul_Matrix(int [],int [],int []);
void main()
{
int a[N*(N+1)/2]={1,5,0,1,8,9,3,0,2,5,7,0,6,1,3};
int b[N*(N+1)/2]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int c[N*(N+1)/2];
//void Show_Matrix(a);
Add_Matrix(a,b,c);
// Mul_Matrix(a,b,c);
printf("数组a:\n");
Show_Matrix(a);
printf("\n");
printf("数组b:\n");
Show_Matrix(b);
printf("\n");
printf("数组c:\n");
Show_Matrix(c);
printf("\n");
}
/*void Mul_Matrix(int [],int [],int [])
{
}*/
void Add_Matrix(int a[],int b[],int c[])
{
int k;
for(k=0;k<N*(N+1)/2;k++)
c[k]=a[k]+b[k];
}
void Show_Matrix(int a[])
{
int i,j;
int k;
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
{
if(i>=j)
k=i*(i+1)/2+j;
else
k=j*(j+1)/2+i;
printf("%4d",a[k]);
}
printf("\n");
}
}
阅读全文
0 0
- 数据结构中的矩阵相加
- 数据结构实践——稀疏矩阵相加
- 第九周--数据结构--稀疏矩阵相加
- 数据结构关于稀疏矩阵相加问题
- 矩阵相加
- 矩阵相加
- 矩阵相加
- 矩阵相加
- 第九周--数据结构--稀疏矩阵相加(之二)
- 数据结构_数组与广义表_矩阵的十字链表存储稀疏矩阵相加
- awk矩阵相加
- 两个矩阵相加
- 【java】矩阵相加
- 矩阵的相加
- 稀疏矩阵相加
- 第九周 数据结构实践项目——数组和广义表【项目3.2-- 稀疏矩阵相加】
- Matlab矩阵行相加、列相加
- 数据结构 一元多项式相加
- Java3大注释
- MacPro使用的那些坑(五)显示隐藏文件
- iOS_如何导出p12文件(开发/发布证书多台MAC使用技巧)
- CC2640之OAD固件升级(外置Flash)
- 由Find All References引发的思考。,
- 数据结构中的矩阵相加
- ECharts 设置地图(map)值变化颜色(visualMap)
- vue开发:脚手架搭建的vue项目里引入jquery和bootstrap
- 详解C# Tuple VS ValueTuple(元组类 VS 值元组)
- Census Transform
- python爬虫里信息提取的核心方法: Beautifulsoup、Xpath和正则表达式
- DWORD和INT区别
- C++之const的进化
- Configure Always On Availability Group for SQL Server on Ubuntu