OJ地址:https://vjudge.net/problem/OpenJ_Bailian-3164

输入十个整数,将十个整数按升序排列输出,并且奇数在前,偶数在后。

Input

输入十个整数

Output

按照奇偶排序好的十个整数

Sample Input

10 9 8 7 6 5 4 3 2 1

Sample Output

1 3 5 7 9 2 4 6 8 10

Hint

先排序,再分别输出奇数、偶数

程序代码:

程序一:

#include<cstdio>
#include<algorithm>
using namespace std;
int main(){int a[10];int b[10];int c[10];int m=0,n=0;for(int i=0;i<10;i++){scanf("%d",&a[i]);if(a[i]%2==0){b[m]=a[i];m++;}else{c[n]=a[i];n++;}}sort(b,b+m);sort(c,c+n);printf("%d",c[0]);for(int i=1;i<n;i++){printf(" %d",c[i]);}for(int i=0;i<m;i++){printf(" %d",b[i]);}return 0;
} 

程序二:

#include<cstdio>
#include<algorithm>
using namespace std;
int main(){int a[10];for(int i=0;i<10;i++){scanf("%d",&a[i]);}sort(a,a+10);int flag=0;for(int i=0;i<10;i++){if(a[i]%2!=0){if(flag==0){printf("%d",a[i]);   flag=1;}else{printf(" %d",a[i]);}}}for(int i=0;i<10;i++){if(a[i]%2==0){printf(" %d",a[i]);}}return 0;
} 

运行结果:

OpenJ_Bailian - 3164 奇偶排序相关推荐

  1. 经典算法题每日演练——第二十二题 奇偶排序

    原文:经典算法题每日演练--第二十二题 奇偶排序 这个专题因为各种原因好久没有继续下去了,MM吧...你懂的,嘿嘿,不过还得继续写下去,好长时间不写,有些东西有点生疏了, 这篇就从简单一点的一个&qu ...

  2. C++Odd Even Sort奇偶排序的实现算法(附完整源码)

    C++Odd Even Sort奇偶排序的实现算法 C++Odd Even Sort奇偶排序的实现算法完整源码(定义,实现,main函数测试) C++Odd Even Sort奇偶排序的实现算法完整源 ...

  3. 905. 按奇偶排序数组

    1// 905. 按奇偶排序数组 2/** 3 * @param {number[]} A 4 * @return {number[]} 5 */ 6var sortArrayByParity = f ...

  4. 1.10 编程基础之简单排序 06 整数奇偶排序 python

    http://noi.openjudge.cn/ch0110/06/ """ 1.10 编程基础之简单排序 06 整数奇偶排序 http://noi.openjudge. ...

  5. cuda笔记-GPU多线程的奇偶排序

    首先说明奇偶排序: 算法的思路是先排奇数序号的相邻2个,或者偶数序号的相邻两个,然后一直到序列有序为止,如下代码: #include<stdio.h> #include<stdlib ...

  6. int型 判断奇偶_905. 按奇偶排序数组

    905. 按奇偶排序数组 Loading...​leetcode-cn.com 给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素. 你可以返回满足此条件的 ...

  7. LeetCode:922. 按奇偶排序数组 II

    922. 按奇偶排序数组 II 题目: 解题思路: 源码: 踩坑点: 题目: 解题思路: 维护俩个标记即可,每次让标记加2 源码: int* sortArrayByParityII(int* A, i ...

  8. 信息学奥赛一本通 1181:整数奇偶排序 | OpenJudge NOI 1.10 06:整数奇偶排序

    [题目链接] ybt 1181:整数奇偶排序 OpenJudge NOI 1.10 06:整数奇偶排序 [题目考点] 1. 排序 [君义精讲]排序算法 [解题思路] 解法1:将奇数和偶数分开,分别排序 ...

  9. 信息学奥赛一本通(1181:整数奇偶排序)——快速排序

    1181:整数奇偶排序 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 13733     通过数: 8879 [题目描述] 给定10个整数的序列,要求对其重新排序 ...

最新文章

  1. Oracle教程之四招提高Oracle位图索引的使用效果
  2. Python程序设计题解【蓝桥杯官网题库】 DAY5-基础练习
  3. js实现创建二叉树+先序遍历
  4. php session 跨子域和跨服务器解决方式
  5. oracle脱机备份文件拒绝访问,如何解决备份文件夹拒绝访问问题
  6. 幽幽的灵光射不出你想要的疯狂
  7. dede自定义表单html,织梦自定义表单制作在线订单详细解说
  8. 加密技术,给邮件安全加上一把锁
  9. php更新不了数据库,为什么我不能使用PHP编辑/更新数据库?
  10. 人工智能重点领域有哪些呢?
  11. oracle创建用户和角色、管理授权以及表空间操作
  12. iOS设计模式 - 单例
  13. Altium Designer 20查找指定元器件
  14. jwplayer html插件,jwplayer进阶HTML5
  15. 4人抢答器----基于Step MAX10小脚丫开发板
  16. hdu5773 The All-purpose Zero 贪心+最长上升子序列
  17. cc150 java_javaMail 的邮件发送包括了抄送(CC),密送(BCC)采用springBoot
  18. 探悉 Excel 中不为人所知的技巧
  19. 如何在Nginx上 安装SSL证书
  20. [XJTUSE 算法设计与分析] 第三章 动态规划 3.2 动态规划典型例题与解题思路(一)

热门文章

  1. 含类定义的完整python程序_含是什么意思 带含字的男孩名字 用含字起名的寓意...
  2. 迎新春,送关怀,送温暖|云畅科技走访慰问三湘社区
  3. vs2015 C# 控制台简单SpringDEMO
  4. xc7k325tffg900芯片手册_XC7K325TFFG900_Spartan-3【太航半导体】闻喜县
  5. 剑指offer-20200226
  6. Spark性能优化之-shuffle调优
  7. 唐巧的iOS技术博客好文列表
  8. 前端实现GIF图片压缩上传
  9. 魔性计时器html6,最近抖音很火的6首BGM,太有魔性了!
  10. [测试通过]svn详细权限配置