iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C++实现求动态矩阵各元素的和
  • 585
分享到

C++实现求动态矩阵各元素的和

2024-04-02 19:04:59 585人浏览 安东尼
摘要

本文实例为大家分享了c++实现动态矩阵各元素的求和,供大家参考,具体内容如下 一、n阶方阵求和 功能:输入方阵维度,点击<Enter>,然后根据提示输入矩阵各阶元素,点击

本文实例为大家分享了c++实现动态矩阵各元素的求和,供大家参考,具体内容如下

一、n阶方阵求和

功能:输入方阵维度,点击<Enter>,然后根据提示输入矩阵各阶元素,点击<Enter>,最后输出矩阵以及矩阵各元素的和。

代码:


#include<iOStream>
using namespace std;
 
//输入维度n,输出n维矩阵,并求各元素和
int main()
{
 int **p,n,i,j,sum=0;
 cout<<"请输入矩阵维度n:";
 cin>>n;
 p=new int*[n];
 for(i=0;i<n;i++)
  p[i]=new int[n];
 if(p==NULL)
 {
  cout<<"没有申请到动态空间,即将退出"<<endl;
  exit(3);
 }
 cout<<"请输入矩阵元素:"<<endl;
 for(i=0;i<n;i++)
  for(j=0;j<n;j++)
   cin>>p[i][j];
 for(i=0;i<n;i++)
 {
  for(j=0;j<n;j++)
  {
   cout<<p[i][j]<<"\t";
   sum+=p[i][j];
  }
  cout<<endl;
  
 }
 cout<<"矩阵各元素之和为:"<<sum<<endl;
 delete[]p;
 return 0;
}

效果截图:

二、任意行任意列矩阵求和

功能:输入矩阵行数,点击<Enter>,输入矩阵行数,点击<Enter>,然后根据提示输入矩阵各阶元素,点击<Enter>,最后输出矩阵以及矩阵各元素的和。

代码:


#include<iostream>
using namespace std;
 
int main()
{
 int **p,r,c,i,j,sum=0;
 cout<<"请输入矩阵行数r:";
 cin>>r;
 cout<<"请输入矩阵列数c:";
 cin>>c;
 p=new int*[r];
 for(i=0;i<r;i++)
  p[i]=new int[c];
 if(p==NULL)
 {
  cout<<"没有申请到动态空间,即将退出"<<endl;
  exit(3);
 }
 cout<<"请输入矩阵元素:"<<endl;
 for(i=0;i<r;i++)
  for(j=0;j<c;j++)
   cin>>p[i][j];
 for(i=0;i<r;i++)
 {
  for(j=0;j<c;j++)
  {
   cout<<p[i][j]<<"\t";
   sum+=p[i][j];
  }
  cout<<endl;
  
 }
 cout<<"矩阵各元素之和为:"<<sum<<endl;
 delete[]p;
 return 0;
}

效果截图:

​​​​​​​

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: C++实现求动态矩阵各元素的和

本文链接: https://www.lsjlt.com/news/155042.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C++实现求动态矩阵各元素的和
    本文实例为大家分享了C++实现动态矩阵各元素的求和,供大家参考,具体内容如下 一、n阶方阵求和 功能:输入方阵维度,点击<Enter>,然后根据提示输入矩阵各阶元素,点击...
    99+
    2024-04-02
  • C++利用伴随阵法实现矩阵求逆
    先来一段百度百科上的搜索结果: 伴随阵法 定理:n阶矩阵为可逆的充分必要条件是A非奇异,且: 其中,是|A|中元素的代数余子式;矩阵 称为矩阵A的伴随矩阵,记作A*,于是有 用...
    99+
    2023-02-10
    C++伴随阵法实现矩阵求逆 C++实现矩阵求逆 C++矩阵求逆
  • OpenCVreshape函数实现矩阵元素序列化
    在opencv中,reshape函数比较有意思,它既可以改变矩阵的通道数,又可以对矩阵元素进行序列化,非常有用的一个函数。 函数原型: C++: Mat Mat::reshape...
    99+
    2024-04-02
  • C++动态规划算法实现矩阵链乘法
    问题描述: 给定n个矩阵的链<A1,A2,…,An>,矩阵Ai的规模为p(i-1)×p(i) (1<=i<=n),求完全括号化方案,...
    99+
    2024-04-02
  • java实现的n*n矩阵求值及求逆矩阵算法示例
    本文实例讲述了java实现的n*n矩阵求值及求逆矩阵算法。分享给大家供大家参考,具体如下:先来看看运行结果:java版的写出来了,用的跟c语言相同的算法,然后看看能不能以后加个框做成程序:import java.math.*;import ...
    99+
    2023-05-31
    java 矩阵 算法
  • Java如何求一个3*3矩阵对角线元素之和
    这篇文章主要为大家展示了“Java如何求一个3*3矩阵对角线元素之和”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java如何求一个3*3矩阵对角线元素之和”这...
    99+
    2024-04-02
  • 如何用OpenCV reshape函数实现矩阵元素序列化
    本篇内容主要讲解“如何用OpenCV reshape函数实现矩阵元素序列化”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用OpenCV reshape函数实现矩阵元素序列...
    99+
    2023-06-21
  • 怎么使用C++动态规划算法实现矩阵链乘法
    这篇文章主要介绍“怎么使用C++动态规划算法实现矩阵链乘法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用C++动态规划算法实现矩阵链乘法”文章能帮助大家解决问题。问题描述:给定n个矩阵的链&...
    99+
    2023-07-02
  • C++实现转置矩阵的循环
    目录前言一、思路分析二、代码实现1.转置矩阵函数2.调用函数实现转置矩阵总结前言 矩阵的转置主要考查我们对循环的使用,通过简单的循环结构,我们可以很方便的完成矩阵的转置。 一、思路...
    99+
    2024-04-02
  • C++矩阵运算的实现简单
    利用C++实现矩阵的构造,通过运算符的重载实现矩阵的乘法、加法等。并且实现矩阵形状的打印,矩阵的打印。 #include<iostream> #include<...
    99+
    2024-04-02
  • C/C++实现蛇形矩阵的示例代码
    目录题目描述题解部分完整代码菜鸡蒟蒻想在博客中记录一些算法学习的心得体会,会持续更新C/C++方面的题解,方便理清思路和日后复习。如果还能结识一起敲代码的小伙伴的话就更好啦嘿嘿,因为...
    99+
    2024-04-02
  • C++如何实现转置矩阵的循环
    这篇文章主要介绍了C++如何实现转置矩阵的循环,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言矩阵的转置主要考查我们对循环的使用,通过简单的循环结构,我们可以很方便的完成矩...
    99+
    2023-06-22
  • C# BitArray(点矩阵)转换成int和string的方法实现
    BitArray的基础可以看菜鸟编程 BitArray 类管理一个紧凑型的位值数组,它使用布尔值来表示,其中 true 表示位是开启的(1),false 表示位是关闭的(0)。 当您...
    99+
    2024-04-02
  • jQuery如何实现动态创建元素?
    ...
    99+
    2024-04-02
  • Android实现列表元素动态效果
    目录前言AnimatedList 介绍元素的插入和删除使用 GlobalKey 获取 AnimatedListState总结前言 列表是移动应用中用得最多的组件了,我们也会经常对列表...
    99+
    2024-04-02
  • C++实现重载矩阵的部分运算符
    目录前言正文运行结果前言 博主本人为C++菜鸟一只,本篇博客也是第一次写,主要目的用于自己mark,如有错误欢迎指出 本博客代码为我做C++实验时的代码,由于自己是菜鸟,所以代码内容...
    99+
    2022-11-13
    C++ 重载矩阵运算符 C++ 重载运算符 C++ 矩阵运算符
  • java如何实现数组中元素的求和
    这篇文章主要为大家展示了“java如何实现数组中元素的求和”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“java如何实现数组中元素的求和”这篇文章吧。数组中元素...
    99+
    2024-04-02
  • C++实现对象化的矩阵相乘小程序
    复习数学1的线性代数,矩阵相乘这块有点晕,想编个C++对象化的矩阵相乘小程序。 相乘部分 void sum(juzhen a, juzhen b, juzhen &c) ...
    99+
    2024-04-02
  • C/C++实现蛇形矩阵的示例代码怎么写
    这篇文章将为大家详细讲解有关C/C++实现蛇形矩阵的示例代码怎么写,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。菜鸡蒟蒻想在博客中记录一些算法学习的心得体会,会持续更新C/C++方面的题解,...
    99+
    2023-06-26
  • numpy数组合并和矩阵拼接的实现
    Numpy中提供了concatenate,append, stack类(包括hsatck、vstack、dstack、row_stack、column_stack),r_和c_等类和...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作