求5阶矩阵其对角线上所有元素之和
生活随笔
收集整理的這篇文章主要介紹了
求5阶矩阵其对角线上所有元素之和
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、代碼如下:
// test.cpp : Defines the entry point for the console application. // /* 輸入一個5*5的矩陣,然后輸出其對角線上所有元素之和。 當求N階矩陣其對角線上所有元素之和時,只要把以下程序中所有的5改成N,4改成N-1即可。*/ #include "stdafx.h" #include <iostream> using namespace std;int main(int argc, char* argv[]) {cout<<"請輸入一個5*5的矩陣:"<<endl;int a[5][5],m,n;for (m=0;m<5;m++) //輸入數據{for (n=0;n<5;n++){cin>>a[m][n];}}int rightHe=0,leftHe=0,sum=0;//rightHe為對角線右下角元素之和,leftHe為對角線左下角元素之和for (int i=0;i<5;i++) //輸出數據{for (int j=0;j<5;j++){if (i==j){rightHe=rightHe+a[i][j];}if (i+j==4&&i!=j){leftHe=leftHe+a[i][j];}}}sum=rightHe+leftHe;cout<<leftHe<<","<<rightHe<<endl;cout<<"對角線元素之和為"<<sum<<endl;return 0; }
2、運行效果如下:
總結
以上是生活随笔為你收集整理的求5阶矩阵其对角线上所有元素之和的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器安装opencv报错--libSM
- 下一篇: 权限列表(包字典)递归成树状结构