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

奇数单增序列

题目描述:

给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出。

 

输入:

共2行:
第1行为 N;
第2行为 N 个正整数,其间用空格间隔。

 

输出:

增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。

 

样例输入:

10
1 3 2 6 5 4 9 8 7 10

 

样例输出:

1,3,5,7,9

 

这个略带一点数学的含量,首先要搞懂奇数除以2是不等于0的(话说学到这的大佬们应该都知道吧……唉……又彪了……不要理我);其次,就得排序了。我这里是把所有奇数放到新的数组里再进行操作(这里用queue似乎简单得很),代码(随便抄(白眼)):

#include<iostream>
    #include<algorithm> 
    using namespace std;
    int a[100000],b[100000];
    int main()
    {
    int N,k,j,temp,d=1;
    cin>>N;
    for(int i=1;i<=N;i++)
    {
        cin>>a[i];
        if(a[i]%2!=0)
        {
            b[d]=a[i];
            d++;
        }
    }
        sort(b+1,b+d+1);
    for(int i=1;i<=d;i++)
    {
        if(b[i]!=0)
        {
            if(i==d)printf("%d",b[i]);
            else printf("%d,",b[i]);
        }
    }
    return 0;
    }

 

转载于:https://www.cnblogs.com/Zhoier-Zxy/p/8075568.html

相关文章:

  • 深入浅出了解frame和bounds
  • 为何安装要先安装windows后安装linux_学习笔记。
  • Android 源码分析之旅3 1 消息机制源码分析
  • SQL Server 2008新特性策略管理
  • 写在高级软件工程开课之际 By李潇
  • java中static{}语句块详解
  • eclipse中tomcat的参数配置
  • acm题
  • 永远不要从别人嘴里去认识另一个人!(建议所有人看看)
  • sql简单查询
  • ettercap的中间人欺骗+sslstrip过滤掉https协议
  • div+css之浮动
  • 得不到表单
  • WP7 WP8 Windows8 教程 公共基础篇 二 布局
  • 基于 Vue.js 的移动端组件库mint-ui实现无限滚动加载更多
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • python3.6+scrapy+mysql 爬虫实战
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • es的写入过程
  • Java比较器对数组,集合排序
  • mockjs让前端开发独立于后端
  • Node 版本管理
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • Python中eval与exec的使用及区别
  • React组件设计模式(一)
  • Spring Cloud中负载均衡器概览
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • Web设计流程优化:网页效果图设计新思路
  • 大型网站性能监测、分析与优化常见问题QA
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 携程小程序初体验
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • HanLP分词命名实体提取详解
  • mysql面试题分组并合并列
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • # 透过事物看本质的能力怎么培养?
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (转)visual stdio 书签功能介绍
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .“空心村”成因分析及解决对策122344
  • .Net程序帮助文档制作
  • :如何用SQL脚本保存存储过程返回的结果集
  • @property python知乎_Python3基础之:property
  • @Valid和@NotNull字段校验使用
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析
  • []串口通信 零星笔记
  • [1181]linux两台服务器之间传输文件和文件夹