当前位置: 首页 > news >正文

偶数矩阵判断【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.lryc.cn/news/216215.html

相关文章:

  • stable-diffusion 电商领域prompt测评集合
  • 协方差矩阵
  • 0基础学习VR全景平台篇第117篇:利用插件地拍补地 - PS教程
  • git的命令操作
  • Nginx+keepalived实现七层的负载均衡
  • 至少在两个数组中出现的值
  • 子女关于骨灰发生争议,骨灰该如何安置?
  • android隐藏输入法的一些尝试,最后一个可行
  • 【go-zero】go-zero 脚手架 simple-admin 第一章:通过goctls生成rpc整个项目 | go-zero整合 ENT数据库orm框架
  • Ubuntu 使用 nginx 搭建 https 文件服务器
  • 团队表 -多级团队设计
  • LeetCode每日一题——2103. Rings and Rods
  • ant-design-vue form表单自定义校验规则
  • 软件工程:小组开发过程技术(VS VSS UNIX C++)
  • 算法----从字符串中移除星号
  • JVS低代码表单引擎助你打造高效表单设计流程
  • 运行项目报错error in ./node_modules/marked/lib/marked.umd.js
  • 内置对象和方法、前端基础之BOM和DOM
  • 内网穿透配置-Cpolar-Ngrok
  • Web前端自动化测试Cypress实践总结
  • Nacos本地修改编译源码2.2.3
  • 邦芒攻略:提升职场核心竞争力的7点建议
  • Android 如何在Android studio中快速创建raw和assets文件夹
  • 功率放大器功能及用途介绍
  • 11.Linux系统:定时任务备份mysql数据库为文件并传输到其他服务器
  • 基于Python的豆瓣电影排行榜,可视化系统
  • Flink日志采集-ELK可视化实现
  • iOS NSKeyedUnarchiver归档和读取
  • 算法通关村第五关|青铜|基于链表实现队列
  • 【Vue】使用v-model实现控制子组件显隐