首页后端开发其他后端知识如何利用C++求矩阵所有元素的和,方法是啥?

如何利用C++求矩阵所有元素的和,方法是啥?

时间2024-03-28 17:46:03发布访客分类其他后端知识浏览844
导读:如何利用C++求矩阵所有元素的和?要实现C++求矩阵所有元素的和并不难,下面给大家分享两个示例,文中的示例代码介绍得很详细,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。 一、n阶方阵求和 功能:输入方阵维度,点击<Enter...

如何利用C++求矩阵所有元素的和?要实现C++求矩阵所有元素的和并不难,下面给大家分享两个示例,文中的示例代码介绍得很详细,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。

一、n阶方阵求和

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

代码:

#includeiostream>
    
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;
    in;
    i++)
  p[i]=new int[n];

 if(p==NULL)
 {
    
  cout"没有申请到动态空间,即将退出"endl;
    
  exit(3);

 }
    
 cout"请输入矩阵元素:"endl;
    
 for(i=0;
    in;
    i++)
  for(j=0;
    jn;
    j++)
   cin>
    >
    p[i][j];
    
 for(i=0;
    in;
i++)
 {
    
  for(j=0;
    jn;
j++)
  {
    
   coutp[i][j]"\t";
    
   sum+=p[i][j];

  }
    
  coutendl;

  
 }
    
 cout"矩阵各元素之和为:"sumendl;
    
 delete[]p;
    
 return 0;

}
    

效果截图:

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

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

代码:

#includeiostream>
    
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;
    ir;
    i++)
  p[i]=new int[c];

 if(p==NULL)
 {
    
  cout"没有申请到动态空间,即将退出"endl;
    
  exit(3);

 }
    
 cout"请输入矩阵元素:"endl;
    
 for(i=0;
    ir;
    i++)
  for(j=0;
    jc;
    j++)
   cin>
    >
    p[i][j];
    
 for(i=0;
    ir;
i++)
 {
    
  for(j=0;
    jc;
j++)
  {
    
   coutp[i][j]"\t";
    
   sum+=p[i][j];

  }
    
  coutendl;

  
 }
    
 cout"矩阵各元素之和为:"sumendl;
    
 delete[]p;
    
 return 0;

}
    

效果截图:

​​​​​​​

以上就是用C++求矩阵所有元素的和的方法介绍,上述示例具有一定的参考价值,有需要的朋友可以了解看看,希望对大家学习C++的使用有帮助,想要了解更多可以继续浏览网络其他相关的文章。

文本转载自PHP中文网

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何利用C++求矩阵所有元素的和,方法是啥?
本文地址: https://pptw.com/jishu/655098.html
HTML中在图片上加文字的操作是什么 C语言分支语句有几类,怎么样写?

游客 回复需填写必要信息