升序排序,奇数在偶数之前
升序排序,奇数在偶数之前(C++)
通过课程进入 题 号: 131 升序排序,奇数在偶数之前(C++) 语言要求: C++
接受若干非负整数,当个数超过10个或者遇到负数时停止接受,将这几个整数按升序排列输出,并且奇数在前,偶数在后。
输出要求,每个数字后输出空格与其他数字隔开,最后一个数字后也有空格
例如,输入的10个数是:10 9 8 7 6 5 4 3 2 1
则输出:1 3 5 7 9 2 4 6 8 10
如输入:2 3 4 5 -1
输出:3 5 2 4
排序用到了sort函数
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{int num=0,num1=0,num2=0;int a;int ji[10],ou[10];while(num<10){cin>>a;if(a<0){break;}if(a%2==0){ou[num1]=a;num1++;}if(a%2==1){ji[num2]=a;num2++;}num++;if(num==10){break;}}sort(ji,ji+num2);sort(ou,ou+num1);for(int i=0;i<num2;i++){cout<<ji[i]<<" ";}for(int i=0;i<num1;i++){cout<<ou[i]<<" ";}return 0;
}
升序排序,奇数在偶数之前相关推荐
- 《剑指offer》-- 调整数组顺序使奇数位于偶数前面、顺时针打印矩阵、数字在排序数组中出现的次数
一.调整数组顺序使奇数位于偶数前面: 1.题目: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之 ...
- 实战演练 | 数据库中检索奇数或偶数行的简单方法
从表中仅选择奇数行或偶数行听起来像是你永远不必做的事情,除非你自行这样做.在谷歌快速搜索一下,可以证实这事情是经常有人会做的,但是,很少有数据库从业者知道如何做,他们总是在线数据库社区求助寻找答案.作 ...
- 剑指offer-调整数组顺序使奇数位于偶数前面
题目:调整数组顺序使奇数位于偶数前面 题目描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数 ...
- 调整数组顺序使奇数位于偶数前
解题思路 看到题目首先想到的是将排序的思想应用到这道题目上,但是这样不能保证奇数在偶数前面,并且相对位置不变:其次又想是不是可以都顺次遍历然后交换,可后来发现这样进行的次数多了会打乱偶数的相对 ...
- 剑指offer——21.调整数组顺序使奇数位于偶数前面
题目: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变. 知识点: 保证相对位置 ...
- python求1到100偶数和_python 求1-100之间的奇数或者偶数之和的实例
python 求1-100之间的奇数或者偶数之和的实例 如下所示: i=0 sum1=0 sum2=0 while i<=100: if i%2==0: sum1+=i else: sum2+= ...
- php 取奇数,PHP提取奇数或偶数下标元素
该功能主要用到 array_filter() 函数,这个函数可以用回调函数过滤数组中的单元.用法: array array_filter ( array $array [, callable $cal ...
- 【算法入门03】调整数组顺序使奇数位于偶数前面
核心考点:数组操作,排序思想的扩展使用 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位 ...
- LeetCode简单题之按照频率将数组升序排序
题目 给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序.如果有多个值的频率相同,请你按照数值本身将它们 降序 排序. 请你返回排序后的数组. 示例 1: 输入:nums = [1, ...
最新文章
- 部队人员官兵请假管理系统
- css层叠上下文详解,CSS定位(层叠上下文)
- ssm中怎么用location.href跳到controller层_聊聊自动驾驶中的功能开发
- 软件工程——理论、方法与实践 第一章
- 进程通信之飞鸽传书2007绿色版
- Atitit.运行cmd 命令行 php
- maven项目部署到Repository(Nexus)
- mysql函数之一:INSTR、LOCATE、POSITION VS LIKE
- 计算机控制实验室装置,自控/计控原理实验箱
- 【量子机器学习】HHL算法: Quantum algorithm for solving linear systems of equations
- 【转载】js 对表格进行各种操作(转)
- C++解压zip压缩文件
- pyraformer: low-complexity pyramidal attention for long-range time series modeling and forecasting
- mbr gpt 互转
- 概率论_证明_伯努利大数定律
- 二维泊松方程数值解-五点差分法-共轭梯度法-python实现
- 运用Jaccard Coefficient进行链路预测
- linux下如何避免rsyslog系统日志不停打印到console
- 删除微信文件服务器,局域网微信存储空间怎么清理
- m73p黑苹果_M93P一次性拔草小主机,黑苹果,软路由。
热门文章
- 基金建仓.持仓.和重仓
- android 弹出菜单环形,『Android自定义View实战』实现一个小清新的弹出式圆环菜单...
- 烈火武尊--ios技术支持
- Web应用安全权威指南读书思维导图
- [附源码]JAVA+ssm基于JAVA宠物店管理系统(程序+Lw)
- 《银行法律法规》二、银行业务——1、存款业务
- java毕业生设计养生管理系统计算机源码+系统+mysql+调试部署+lw
- 组件化开发之03 打造一喂航母战斗群
- ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks 翻译
- 利用CSS 的新特性 contain,提高渲染性能