LeetCode 算法题 (数组)存在连续3个奇数的数组

news/2025/2/15 23:08:53/

问题:

输入一个数组,并输入长度,判断数组中是否存在连续3个元素都是奇数的情况,如果存在返回存在连续3个元素都是奇数的情况,不存在返回不存在连续3个元素都是奇数的情况

例一:

输入:a=[1,2,3,5,7]
输出:存在连续3个元素都是奇数的情况,即为[3,5,7]

例二:

输入:a=[12 8 9 4 5]
输出:不存在连续3个元素都是奇数的情况

实现:

#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{//判断是否存在3个连续奇数的数组int i;int n,count=0,index=0;int a[10]={0};printf("请输入数组长度\n");scanf("%d",&n);for(i=0;i<n;i++){printf("请输入数字\n");scanf("%d",&a[i]);}for(i=0;i<n;i++){if(a[i]%2!=0)count++;else count=0;if(count==3){printf("存在连续3个元素都是奇数的情况\n");printf("即为--->");index=i;for(i=index-2;i<=index;i++){printf("%d ",a[i]);}putchar(10);break;}}if(count!=3)printf("不存在连续3个元素都是奇数的情况\n");return 0;
}


http://www.ppmy.cn/news/1357058.html

相关文章

vue3使用pinia

vue3使用pinia pinia类似于vuex, 但相对于vuex少了mutations和modules。 vuex: 集中式管理状态容器, 可以实现任意组件之间通信; 核心概念: state\mutations\actions\getter\modules。 pinia: 集中式管理状态容器, 可以实现任意组件之间通信 核心概念: state\actions\getters。…

08MARL深度强化学习——模型种类

文章目录 前言1、训练与执行的模型2、Centralised Training and Execution2.1 Example——central learning2.2 局限性 3、Decentralised Training and Execution3.1 Example——independent learning3.2局限性 4、Centralised Training with Decentralised Execution4.1 Examp…

C++11---(3)

目录 一、可变参数模板 1.1、可变参数模板的概念 1.2、可变参数模板的定义方式 1.3、如何获取可变参数 二、lambda表达式 2.1、Lamabda表达式定义 2.2、为什么有Lambda 2.3、Lambda表达式的用法 2.4、函数对象与lambda表达式 三、包装器 3.1、function 3.2、bind …

【算法】动态规划1,最小花费爬楼梯,解码方法

一、动态规划简介 动态规划 , 英文名称 Dynamic Programming , 简称 DP , 不是具体的某种算法 , 是一种算法思想 ; 动态规划 , 没有具体的步骤 , 只有一个核心思想 ; 动态规划 的 核心思想 是 由大化小 , 大规模问题 使用 小规模问题 计算结果 解决 , 类似于 分治算法 ; 二、…

用Python绘画爱心

下面小编这段代码使用了Python的turtle模块&#xff0c;一个流行的绘图库&#xff0c;用于初学者学习编程和图形绘制。 下面是对整段代码的概括性分析&#xff1a; 导入模块&#xff1a;首先&#xff0c;代码导入了turtle模块&#xff0c;这是Python的一个内置模块&#xff0c…

【设计模式】23种设计模式笔记

设计模式分类 模板方法模式 核心就是设计一个部分抽象类。 这个类具有少量具体的方法&#xff0c;和大量抽象的方法&#xff0c;具体的方法是为外界提供服务的点&#xff0c;具体方法中定义了抽象方法的执行序列 装饰器模式 现在有一个对象A&#xff0c;希望A的a方法被修饰 …

WordPress主题YIA移动端文章页的面包屑不显示怎么办?

平时我们一般都会在文章页导航菜单下方显示面包屑&#xff0c;类似于“当前位置&#xff1a;boke112百科 WordPress 正文”。平时用浏览器调试站点的时候&#xff0c;在Edge浏览器的“切换设备仿真”中&#xff0c;不管是选择什么设备都会显示面包屑。具体如下图所示&#xf…

银行接口测试学习笔记:接口测试从分析到设计!

一、接口测试流程 01\接口测试计划 制定:人员,工具/平台,脚本,时间,标准,输出接口测试计划文档 02\银行接口文档解析 ①.接口名称:说明接口的作用,不用测试 ②.接口地址:http开头,和URL一样,不用测试 ③.请求方式:post/get/delete/put, 当一个接口有多个方式的时候是需要进…