一:问题及代码
/*
* 文件名称:矩阵求和
* 作 者: 陈思杏
* 完成日期: 2016 年5 月 23 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:通过用数组及其他程序来把矩阵对角线和求出
* 输入描述: 输入一个三阶矩阵
* 问题描述: 求一个三阶矩阵的对角线和
* 程序输出: 输出一个三阶矩阵对角线的和
* 问题分析: 如何将三阶矩阵的对角线放到二维数组中
* 算法设计: 应用二维数组来求解
*/
#include<iostream>
using namespace std;
int main()
{
int a[3][3]={
{1,4,7},{2,5,8},{3,6,9}},i,j,sum=0;
cout<<"该三阶方阵为:"<<endl;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
cout<<a[i][j]<<" ";
if(j==2)
cout<<endl;
}
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if((i+j)%2==0)
sum=a[i][j]+sum;
cout<<"两条对角线上的所有元素之和为:"<<sum<<endl;
return 0;
}