一、问题及代码
/* * 文件名称:aaa.cpp * 作 者:刘萍清 * 完成日期:2017 年 5月18日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 矩阵求对角线数和 * 输入描述:无 * 问题描述:矩阵求对角线数和 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include<iostream> using namespace std; void main() { int a[3][3]; int i,j,sum=0; cout<<"请输入矩阵啊(3*3)中的数:"<<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)||(i+j==2)) sum+=a[i][j]; } cout<<"矩阵中两条对角线上的元素之和为:"<<sum<<endl; }
二、运行结果
本文介绍了一个简单的C++程序,用于计算3x3矩阵两条对角线上元素的总和。程序首先提示用户输入矩阵的各个元素,然后通过比较元素的行和列索引来确定它们是否位于主对角线或副对角线上,并最终输出对角线元素的和。
1427

被折叠的 条评论
为什么被折叠?



