如何利用C++求矩阵所有元素的和,方法是啥?
导读:如何利用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