OpenJ_Bailian - 3164 奇偶排序
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 奇偶排序相关推荐
- 经典算法题每日演练——第二十二题 奇偶排序
原文:经典算法题每日演练--第二十二题 奇偶排序 这个专题因为各种原因好久没有继续下去了,MM吧...你懂的,嘿嘿,不过还得继续写下去,好长时间不写,有些东西有点生疏了, 这篇就从简单一点的一个&qu ...
- C++Odd Even Sort奇偶排序的实现算法(附完整源码)
C++Odd Even Sort奇偶排序的实现算法 C++Odd Even Sort奇偶排序的实现算法完整源码(定义,实现,main函数测试) C++Odd Even Sort奇偶排序的实现算法完整源 ...
- 905. 按奇偶排序数组
1// 905. 按奇偶排序数组 2/** 3 * @param {number[]} A 4 * @return {number[]} 5 */ 6var sortArrayByParity = f ...
- 1.10 编程基础之简单排序 06 整数奇偶排序 python
http://noi.openjudge.cn/ch0110/06/ """ 1.10 编程基础之简单排序 06 整数奇偶排序 http://noi.openjudge. ...
- cuda笔记-GPU多线程的奇偶排序
首先说明奇偶排序: 算法的思路是先排奇数序号的相邻2个,或者偶数序号的相邻两个,然后一直到序列有序为止,如下代码: #include<stdio.h> #include<stdlib ...
- int型 判断奇偶_905. 按奇偶排序数组
905. 按奇偶排序数组 Loading...leetcode-cn.com 给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素. 你可以返回满足此条件的 ...
- LeetCode:922. 按奇偶排序数组 II
922. 按奇偶排序数组 II 题目: 解题思路: 源码: 踩坑点: 题目: 解题思路: 维护俩个标记即可,每次让标记加2 源码: int* sortArrayByParityII(int* A, i ...
- 信息学奥赛一本通 1181:整数奇偶排序 | OpenJudge NOI 1.10 06:整数奇偶排序
[题目链接] ybt 1181:整数奇偶排序 OpenJudge NOI 1.10 06:整数奇偶排序 [题目考点] 1. 排序 [君义精讲]排序算法 [解题思路] 解法1:将奇数和偶数分开,分别排序 ...
- 信息学奥赛一本通(1181:整数奇偶排序)——快速排序
1181:整数奇偶排序 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 13733 通过数: 8879 [题目描述] 给定10个整数的序列,要求对其重新排序 ...
最新文章
- Oracle教程之四招提高Oracle位图索引的使用效果
- Python程序设计题解【蓝桥杯官网题库】 DAY5-基础练习
- js实现创建二叉树+先序遍历
- php session 跨子域和跨服务器解决方式
- oracle脱机备份文件拒绝访问,如何解决备份文件夹拒绝访问问题
- 幽幽的灵光射不出你想要的疯狂
- dede自定义表单html,织梦自定义表单制作在线订单详细解说
- 加密技术,给邮件安全加上一把锁
- php更新不了数据库,为什么我不能使用PHP编辑/更新数据库?
- 人工智能重点领域有哪些呢?
- oracle创建用户和角色、管理授权以及表空间操作
- iOS设计模式 - 单例
- Altium Designer 20查找指定元器件
- jwplayer html插件,jwplayer进阶HTML5
- 4人抢答器----基于Step MAX10小脚丫开发板
- hdu5773 The All-purpose Zero 贪心+最长上升子序列
- cc150 java_javaMail 的邮件发送包括了抄送(CC),密送(BCC)采用springBoot
- 探悉 Excel 中不为人所知的技巧
- 如何在Nginx上 安装SSL证书
- [XJTUSE 算法设计与分析] 第三章 动态规划 3.2 动态规划典型例题与解题思路(一)
热门文章
- 含类定义的完整python程序_含是什么意思 带含字的男孩名字 用含字起名的寓意...
- 迎新春,送关怀,送温暖|云畅科技走访慰问三湘社区
- vs2015 C# 控制台简单SpringDEMO
- xc7k325tffg900芯片手册_XC7K325TFFG900_Spartan-3【太航半导体】闻喜县
- 剑指offer-20200226
- Spark性能优化之-shuffle调优
- 唐巧的iOS技术博客好文列表
- 前端实现GIF图片压缩上传
- 魔性计时器html6,最近抖音很火的6首BGM,太有魔性了!
- [测试通过]svn详细权限配置