LeetCode每日一题——在区间范围内统计奇数数目

题目要求:

给你两个非负整数 lowhigh 。请你返回lowhigh之间(包括二者)奇数的数目。

示例 1:

复制代码
输入:low = 3, high = 7
输出:3
解释:3 到 7 之间奇数数字为 [3,5,7] 。

示例 2:

复制代码
输入:low = 8, high = 10
输出:1
解释:8 到 10 之间奇数数字为 [9] 。

代码实现:

int countOdds(int low, int high) {

int count = 0;//用来计数

int num = (high - low + 1); //循环次数

for (int i = 0; i < num; i++)

{

if ((low & 1) == 1)//判断是否为奇数

{

count++;

}

low++;//不管是否为奇数,low都+1

}

return count;//返回最终结果

}

坚持编程,我一直在路上!

相关推荐
ShiMetaPi10 分钟前
SAM(通用图像分割基础模型)丨基于BM1684X模型部署指南
人工智能·算法·ai·开源·bm1684x·算力盒子
前端小白在前进12 分钟前
力扣刷题:无重复字符的最长子串
算法·leetcode·职场和发展
小小的橙菜吖!14 分钟前
联合体的学习
学习·算法
Xing_ke30935 分钟前
3D点云分割与检测(后续更新)
算法·3d点云
4311媒体网36 分钟前
C语言实现简单的二分查找算法
c语言·开发语言·算法
持续学习的程序员+137 分钟前
π RL(piRL)算法支持用强化学习方法训练π 0/π 0.5(pi0/pi0.5)
算法
csuzhucong1 小时前
112魔方、113魔方、114魔方
算法
无限进步_1 小时前
C语言实现贪吃蛇游戏详解
c语言·开发语言·数据结构·c++·后端·算法·游戏
Element_南笙1 小时前
吴恩达新课程:Agentic AI(笔记11)
大数据·人工智能·笔记·算法·机器学习
handsomezqh1 小时前
洛谷U611548 助教的比拼
c++·算法