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

来源:互联网 发布:keynote软件 编辑:程序博客网 时间:2024/05/22 03:05

一、问题及代码

/*  * 文件名称: 矩阵求和* 作    者: 郑帅馨 * 完成日期: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],这个问题虽然挺小但是挺容易犯。


0 0
原创粉丝点击