首页 > 其他分享 >矩阵

矩阵

时间:2023-05-30 14:07:07浏览次数:44  
标签:arr ++ 矩阵 arr2 arr1 printf

#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

int main()

{

int i, j, p;

float arr1[3][3], arr2[3][3], arr[3][3], arr0[3][3] = { 0 };

printf("请输入两个三行三列的矩阵:\n");

for (i = 0; i < 3; i++)

{  

 for (j = 0; j < 3; j++)

  scanf("%f", &arr1[i][j]);

}

for (i = 0; i < 3; i++)

{

 for (j = 0; j < 3; j++)

  scanf("%f", &arr2[i][j]);

}

for (i = 0; i < 3; i++)

{

 for (j = 0; j < 3; j++)

  arr[i][j] = arr1[i][j] + arr2[i][j];

}

for (i = 0; i < 3; i++)

{

 for (j = 0; j < 3; j++)

  for (p = 0; p < 3; p++)

   arr0[i][j] += arr1[j][p] * arr2[p][j];

}

printf("矩阵的和为:\n");

for (i = 0; i < 3; i++)

{

 for (j = 0; j < 3; j++)

  printf("%7.2f", arr[i][j]);

 printf("\n");

}

printf("矩阵乘积为:\n");

for (i = 0; i < 3; i++)

{

 for (j = 0; j < 3; j++)

  printf("%7.2f", arr0[i][j]);

 printf("\n");

}

return 0;

}

标签:arr,++,矩阵,arr2,arr1,printf
From: https://blog.51cto.com/u_16073189/6378087

相关文章

  • python推荐系统实现(矩阵分解来协同过滤)|附代码数据
    原文链接:http://tecdat.cn/?p=10911最近我们被客户要求撰写关于推荐系统的研究报告,包括一些图形和统计输出。用户和产品的潜在特征编写推荐系统矩阵分解工作原理使用潜在表征来找到类似的产品 1.用户和产品的潜在特征我们可以通过为每个用户和每部电影分配属性,然后将它们相......
  • hdu 5171(矩阵快速幂)
    GTY'sbirthdaygiftTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/65536K(Java/Others)ProblemDescriptiona,b∈S),andadda+b Input2≤n≤100000,1≤k≤1000000000).Thesecondlinecontainsnelementsai......
  • 前缀和 (Acwing_796 子矩阵的和)
    题目1.S[i,j]即为图1红框中所有数的的和为:S[i,j]=S[i,j−1]+S[i−1,j]−S[i−1,j−1]+a[i,j]2.(x1,y1),(x2,y2)这一子矩阵中的所有数之和为:S[x2,y2]−S[x1−1,y2]−S[x2,y1−1]+S[x1−1,y1−1]#include<iostream>usingnamespacestd;constintN=1e3+10;int......
  • 什么是数据结构中的特殊矩阵和稀疏矩阵
    在数据结构中,特殊矩阵和稀疏矩阵是描述矩阵中元素分布特点的两个概念。特殊矩阵(SpecialMatrix)是指具有一定规律和特殊性质的矩阵,其中大部分元素具有相同的值或者具有特定的规律。特殊矩阵的特点在于其元素之间存在一种明显的关联关系,可以利用这种关系来进行高效的存储和操作。......
  • 描述图的两种数据结构 - 邻接表和邻接矩阵
    图的邻接表和邻接矩阵是两种常用的表示图的数据结构,用于描述图中各个顶点之间的连接关系。图是由一组顶点和一组边组成的数据结构,顶点表示图中的对象,边表示对象之间的关系。邻接表和邻接矩阵都可以有效地表示图的结构,并提供了不同的优势和适用场景。邻接表:邻接表是一种链表的......
  • 有序矩阵中的第 k 个最小数组和-小顶堆法
    有序矩阵中的第k个最小数组和题目描述方法一从上到下遍历矩阵的所有行,假设计算出了前\(i−1\)行形成的前\(k\)个最小数组和(记作\(sum\)),遍历到第\(i\)行时,把\(sum\)与第\(i\)行的数两两相加,然后只保留其中最小的\(k\)个数,作为新的\(sum\),然后继续遍历矩阵的下......
  • 有序矩阵中的第 k 个最小数组和
    1.暴力记录前k个classSolution{public:intkthSmallest(vector<vector<int>>&mat,intk){vector<int>pre(k,0);//存储前k个最小的和intcur[mat[0].size()*k];//存储intsize=1;//用于记录pre当前大小for(auto&r......
  • 深入分析:矩阵梯度类实例研究
    写在前面本文主要用于围绕矩阵类求梯度等问题进行证明与分析,由于笔者的数理基础浅薄,下面的证明过程若存在错误,欢迎评论指正。矩阵梯度的通用方法:先将矩阵写成微分形式,\(df=tr(GdX)\),然后得到$\nablaf=G^T$案例1\(\begin{array}{ll}\min_{U}&\dfrac{1}{2}\left\|\boldsymbol{......
  • 算法刷题记录:回行矩阵(未AC,TLE了)
    题目链接:https://ac.nowcoder.com/acm/contest/19306/1026题目分析这种题,画个图,模拟就对啦。TLE代码#include<iostream>usingnamespacestd;intn,cnt;intw[25][25];intmain(){cin>>n;//构建框架intdx=1,dy=1;while(1)......
  • #295. 「BJWC2010」矩阵距离 题解 2021-09-23 21:42:32
    #295.「BJWC2010」矩阵距离又是一道需要真正思考了才可以做出来的水题。题目描述给出一个N*M的01矩阵,输出每个0到离这个点最近的1的距离。思考历程暴力由于$N\le10^3$如果在赛场上出现这个题,我们优先考虑暴力。暴力也是很简单,从每个为0的点出发bfs找到与最近的......