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

【C++题解】1398. 奇偶统计

欢迎关注本专栏《C++从零基础到信奥赛入门级(CSP-J)》

问题:1398. 奇偶统计

类型:二维数组


题目描述:

在一个n行m列的二维数组中,有若干奇数和偶数,请编程统计出这个二维数组中,奇数和偶数分别有多少个?

输入:

第一行是两个整数n和m(n和m都是4~100之间的整数),代表接下来的二维数组有n行m列。
接下来n行,每行有m个整数。(这些整数都是0~9999之间的整数)

输出:

两个整数用空格隔开,分别代表二维数组中奇数、偶数的个数

样例:

输入:

2 2
2 3
4 6

输出:

1 3

在这里插入图片描述


完整代码如下:

#include<bits/stdc++.h> 
using namespace std;
int main(){
	//一、分析问题
	//已知: 一个n行m列的二维数组;
	//未知:统计出这个二维数组中,奇数和偶数分别有多少个?
	//关系:累计和。 
	
	//二、数据定义 
	int n,m,t,odd=0,even=0;

	//三、数据输入 
	cin>>n>>m;
	for(int i=0;i<n;++i){
		for(int j=0;j<m;++j){
			cin>>t;
			//四、数据计算
			if(t%2==0){
				++even;
			}else{
				++odd;
			}
		}
	} 

	 
	//五、输出结果 
	cout<<odd<<" "<<even;
	return 0;	
}


http://www.kler.cn/a/303444.html

相关文章:

  • C++中的栈(Stack)和堆(Heap)
  • 力扣104 : 二叉树最大深度
  • HTTP协议基础
  • 软件测试面试2024最新热点问题
  • 040 线程池
  • 《DiffusionDet: Diffusion Model for Object Detection》ICCV2023
  • Apple Watch Series 10 鈦強勁
  • Swift语言基础教程、Swift练手小项目、Swift知识点实例化学习
  • IT从业者如何提升自身竞争力,应对全球化挑战。
  • Django笔记一:搭建Django环境与URL路径访问
  • 数据结构-线性表顺序单项链表双向链表循环链表
  • B端界面看国外,清新活泼又可爱。
  • 31. 如何在MyBatis中使用自定义拦截器?有哪些常见应用场景?
  • ASPICE评估:汽车软件质量的守护神
  • 强!推荐一款Python开源自动化脚本工具:AutoKey!
  • EmguCV学习笔记 C# 11.6 图像分割
  • 力扣最热一百题——矩阵置零
  • 技术周总结 09.09~09.15周日(C# WPF WinForm)
  • 【运算你真的理解吗?】
  • 在 Java 编程中优化字符串处理:避免 `StringIndexOutOfBoundsException` 和提升代码可读性
  • ros中地面站和无人机跨平台数据传递,使用 UDP 进行跨平台传输(python代码)
  • 【物理编程】解决物理压力的正确画法
  • 记一次Hiveserver2连接异常的解决-腾讯云-emr
  • 量化交易策略:掌握能量潮指标,提前捕捉卖出时机(Python代码解析)
  • vue3项目中使用pdfjs-dist踩坑记录
  • Docker基本管理--Dockerfile镜像制作(Docker技术集群与应用)