本文主要是介绍OJ--求矩阵对角线元素之和,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*
*Copyright(c)2014,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:姜甜甜
*完成日期:2014年 11月 27日
*版本号:v1.0
*
*问题描述:一个整数n,代表接下来的要输入n行n列的数据,作为矩阵中的元素。(1<n<15)n行n列的整数值。
主对角线(多左上到右下)和副对角线(由右上到左下)元素和,两数中间用空格隔开。
*程序输入: 无
*程序输出:输出两数
*/
#include <iostream>
using namespace std;
int main()
{
int n,sum1,sum2,i,j;
sum1=sum2=0;
cin>>n;
int a[n][n];
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
{
cin>>a[i][j];
if(i==j)
sum1+=a[i][j];
if((i+j)==n-1)
sum2+=a[i][j];
}
}
cout<<sum1<<" "<<sum2;
return 0;
}
<img src="https://img-blog.csdn.net/20141127155840654?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGluZ2FyeQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
这篇关于OJ--求矩阵对角线元素之和的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!