c++实验六——【项目3:矩阵求和】

xiaoxiao2021-02-28  96

一、问题及代码

/* * 文件名称: 矩阵求和 * 作 者: 郑帅馨 * 完成日期:2017 年 5 月 5 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:编写程序可求出矩阵a(3*3)的两条对角线上的元素之和 * 程序输出:对角线上元素之和 * 问题分析:略 * 算法设计:略 */ #include<iostream> using namespace std; void main() { int a[3][3],i,j,m=0; for(i=0;i<3;i++) for(j=0;j<3;j++) cin>>a[i][j]; cout<<"数组为:\n"<<endl; for(i=0;i<3;i++) { for(j=0;j<3;j++) cout<<a[i][j]<<'\t'; cout<<endl; } for(i=0;i<3;i++) { m=m+a[i][i]+a[i][2-i]; if(i==2-i) m=m-a[i][2-i]; } cout<<"和为 "<<m<<endl; }

二、运行结果

三、心得体会

二维数组使得矩阵的运算在c++中得以较为简单的表示出来,简化了程序

四、知识点总结

输入数值时不能直接写cin>>a[3][3],这个问题虽然挺小但是挺容易犯。

转载请注明原文地址: https://www.6miu.com/read-29519.html

最新回复(0)