检测矩阵行列是否都为偶数问题怎样用C++解决
1、输入数据时,先输入矩阵的行列数,接着输入矩阵数据,如果矩阵符合条件则输出此矩阵符合条件。
2、首先,定义各整型变量,控制程序的运行。
3、接着,输入矩阵的行列数,保存在变量m中。
4、定义三个整型数组,保存矩阵元素,以及每行、每列的元素值的和。
5、设置数组r和c的初始值,用memset函数实现。
6、输入矩阵中每个元素的值,保存在数组n中。
7、用两重for循环,计算数组中每行和每列的元素和,并用除2求余的方式计算为0和1。
8、用两重for循环实现判断矩阵,如果某一行或某一列的值为1,则flag的值等于0。
9、如果行列的值都为1,则记录此元素坐标,并计数。
10、如果标志flag的值等于1,则输出此矩阵符合条件。
11、如果count的值为1,则输出改变的元素坐标。
12、最后,如果数组不符合条件,则输出矩阵不符合条件。
13、运行程序,输入一个矩阵后,电脑就会判断该矩阵是否符合条件,如果仅改变一个元素能符合条件,则输出该元素坐标,如果矩阵不符合条件,则输出不符合条件的提示。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。