您的位置:首页 > 编程语言 > C语言/C++

C++实验6—矩阵求和

2016-05-21 22:11 225 查看
一.问题及代码

/*
* 文件名称:chen26.cpp
* 作    者:陈敏
* 完成日期:2016年5月21日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:编写程序可求出矩阵a(3*3)的两条对角线上的元素之和。
* 输入描述:  矩阵
* 问题描述:
* 程序输出:主对角线的和  副对角线的和  两条对角线的和
* 问题分析:
* 算法设计:
*/
#include<iostream>
using namespace std;
int main()
{
int a[3][3],i,j,sum1=0,sum2=0,sum;
cout<<"请输入矩阵"<<endl;
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
cin>>a[i][j];
}
}
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
if (i==j)
{
sum1+=a[i][j];
}
}
}
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
if (i+j==2)
{
sum2+=a[i][j];
}
}
}
sum=sum1+sum2;
cout<<"主对角线的和:"<<sum1<<endl;
cout<<"副对角线的和:"<<sum2<<endl;
cout<<"两条对角线的和:"<<sum<<endl;
return 0;
}
二.运行结果



三.心得体会

二维数组和for语句结合,求对角线的和需要找到规律。

四.知识点总结

二维数组,for语句
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: