偶数矩阵判断【C语言作业】

news/2024/8/26 15:08:29 标签: 矩阵, c语言, 算法

题目

若一个布尔矩阵所有行和所有列的和都是偶数,则称为偶数矩阵。请编写一个程序,判断一个布尔矩阵是否是偶数矩阵
要求:
(1)输入:首先输入一个正整数n(n<100),代表该矩阵的大小,接下来是n行n列的矩阵。输出:如果这个矩阵是偶数矩阵,则输出“yes”,否则输出“no”。
(2)需定义矩阵输入函数InputArray()。
(3)需定义偶数矩阵函数IsParity()。

完整解决方案

#include<stdio.h>

void InputArray(int a[100][100], int *n) {
    int i, j;
    scanf("%d", n);
    for (i = 0; i < *n; i++) {
        for (j = 0; j < *n; j++) {
            scanf("%d", &a[i][j]);
        }
    }
}

void IsParity(int a[100][100], int n) {
    int r, c;
    int i, j;
    int count = 0;

    for (i = 0; i < n; i++) {
        r = 0;
        c = 0;
        for (j = 0; j < n; j++) {
            r += a[i][j];
            c += a[j][i];
        }
        if (r % 2 != 0 || c % 2 != 0) {
            count++;
        }
    }

    if (count == 0) {
        printf("yes\n");
    } else {
        printf("no\n");
    }
}

int main() {
    int a[100][100];
    int n;
    InputArray(a, &n);
    IsParity(a, n);
    return 0;
}

效果

在这里插入图片描述
在这里插入图片描述


http://www.niftyadmin.cn/n/5145152.html

相关文章

若依系统的数据导入功能设置

一、后端 Log(title "公交站牌", businessType BusinessType.IMPORT)PreAuthorize("ss.hasPermi(busStop:busStop:import)")PostMapping("/importData")public AjaxResult importData(MultipartFile file, boolean updateSupport) throws Exce…

【Qt控件之QLineEdit】N多种用法及技巧

【Qt控件之QLineEdit】N多种用法及技巧 介绍用法用法1&#xff1a;信号触发 用法2&#xff1a;添加动作用法3&#xff1a;删除光标最侧字符用法4&#xff1a;设置光标位置用法5&#xff1a;删除用法6&#xff1a;选择和取消选择用法7&#xff1a;不为空时是否显示清除按钮用法8…

【1day】宏景OA get_org_tree.jsp接口SQL注入漏洞学习

注:该文章来自作者日常学习笔记,请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与作者无关。 目录

【jvm】方法的调用

目录 一、方法的调用二、非虚方法三、虚方法四、虚拟机调用指令4.1 普通调用指令4.2 动态调用指令 五、代码示例5.1 父类5.2 子类5.3 接口5.4 接口实现 六、方法指令七、说明八、invokedynamic指令8.1 说明8.2 代码示例8.3 main方法指令 九、方法重写的本质十、虚方法表 一、方…

AIOPS学习资源

时间序列分析-B站 时间序列分析的基础、原理、算法和应用-知乎 时间序列数据分析101 - (1) 一份全面详尽的时间序列入门教程-知乎-推荐 图解 72 个机器学习基础知识点-推荐 机器学习入门与核心概念-B站 机器学习&#xff1a;盘点最常见的7种数据预处理方法和原理-知乎

[题] 查找最大元素 #字符输入

题目&#xff1a;1381 查找最大元素 对于输入的每个字符串&#xff0c;查找其中的最大字母&#xff08;ASCII码最大&#xff09;&#xff0c;在该字母后面插入字符串“(max)”。 输入 输入数据包括多个测试实例&#xff0c;每个实例由一行长度不超过100的字符串组成&#xff0c…

【ML】线性回归

线性回归 以房价为例。 单因子线性回归 房价和面积建立回归模型。 多因子线性回归 房价和面积、收入、房龄、地区人口数建立回归模型。 线性回归模型评估 MSE 越小越好&#xff0c; R 2 R^2 R2越接近1越好 MSE&#xff08;预测值y 和实际值y’ 的均方误差&#xff09; …

MAA连不上MUMU模拟器

之前一直能正常用&#xff0c;最近突然连接不上&#xff0c;最终发现是adb版本不同造成的&#xff0c;我系统变量的adb版本如下&#xff1a; MUMU自带adb版本如下&#xff1a; 解决办法&#xff1a; 把mumu的adb复制到系统变量路径下&#xff0c;或者把adb的系统变量删除