求一个3*3矩阵对角线元素之和
求一个3*3矩阵对角线之和
#include "stdafx.h"
#include<iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int array[3][3]; //定义一个3*3矩阵数组(这是一个二维数组)
int i,j,sum=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cin>>array[i][j]; //输入数组元素
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i==j) //当array[i][j]是对角线元素时(即i=j时),将它累加到sum中
{
sum += array[i][j];
}
}
}
cout<<"sum="<<sum<<endl; //输出sum的值
return 0;
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: SQL注入原理讲解,很不错!
- 下一篇: 深入理解 Context