7-2 新奇偶分家

2023-12-12 23:44
文章标签 奇偶 分家

本文主要是介绍7-2 新奇偶分家,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

给定 N 个正整数,请按奇数和偶数将它们分开。

输入格式:

第一行给出一个正整数 N(2≤N≤20)。
第二行给出 N 个正整数,以空格分隔,保证其中既有奇数又有偶数。

输出格式:

按输入的先后顺序分别给出这 N 个正整数中的奇数和偶数,第一行为奇数,第二行为偶数。每个数的输出宽度为 3。

输入样例:

4
1 2 3 4

输出样例:

  1  32  4

 

#include<stdio.h>
int main()
{int n;scanf("%d",&n);int arr[n];for(int i=0;i<n;i++){scanf("%d",&arr[i]);}for(int i=0;i<n;i++){if(arr[i]%2==1){printf("%3d",arr[i]);}}printf("\n");for(int i=0;i<n;i++){if(arr[i]%2==0){printf("%3d",arr[i]);}}}

这篇关于7-2 新奇偶分家的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/486361

相关文章

hdu1010 奇偶剪枝

恰好t时间到达 import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;import java.math.BigInteger;import java.util.Arrays;import

高效判断奇偶数

出自《java解惑》 public static boolean isOdd(int value) {return (value & 0x1) != 0;}public static boolean isEven(int value) {return !isOdd(value);}

按奇偶排序数组 和 删除排序数组中的重复项

一:按奇偶排序数组 给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素。 你可以返回满足此条件的任何数组作为答案。 示例: 输入:[3,1,2,4]输出:[2,4,3,1]输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。 解法: public int[] sortArrayByParity(int[] A

Leetcode 2760.最长奇偶子数组

给你一个下标从 0 开始的整数数组 nums 和一个整数 threshold 。 请你从 nums 的子数组中找出以下标 l 开头、下标 r 结尾 (0 <= l <= r < nums.length) 且满足以下条件的 最长子数组 : nums[l] % 2 == 0对于范围 [l, r - 1] 内的所有下标 i ,nums[i] % 2 != nums[i + 1] % 2对于范围 [l

排序高级之交换排序_奇偶排序

奇偶排序,或奇偶换位排序,或砖排序,是一种相对简单的排序算法,最初发明用于有本地互连的并行计算。这是与冒泡排序特点类似的一种比较排序。 该算法中,通过比较数组中相邻的(奇-偶)位置数字对,如果该奇偶对是错误的顺序(第一个大于第二个),则交换。下一步重复该操作,但针对所有的(偶-奇)位置数字对。如此交替进行下去。 处理器数组的排序 在并行计算排序中,每个处理器对应处理一个值,

linux文本分析工具grep、sed和awk打印输出文本的单双奇偶行(grep也可以打印奇偶行)以及熟悉的ssh命令却有你不知道的一些用法

一、linux文本分析工具grep、sed和awk打印输出文本的单双奇偶行(grep也可以打印奇偶行)     其实sed和awk要打印输出奇偶行是很容易的事情,不过只能使用grep来输出奇偶行的话怎么实现呢?今天我就想了一下,如果真的只能使用grep来输出奇偶行的话,能不能实现?怎么实现?当然这个只当玩玩了,毕竟有awk和sed,用grep来实现的必要性不大。     如果你不看这篇文章,你

JS奇偶数判断例子

JS奇偶数判断例子

【抽代复习笔记】19-群(十三):奇偶置换、循环置换的几个定理及例题

定义: ①在Sn中,能够表示为奇数多个对换乘积的置换称为“奇置换”,能够表示为偶数多个对换乘积的置换称为“偶置换”; ②所有偶置换的集合记为An。   例1:(1)计算S1和S2中奇、偶置换的数目; (2)计算S3中奇偶置换的数目。 解:(1)S2 = {(1),(12)},其中(12)是奇置换,(1) = (12)(12)是偶置换,所以S2中奇偶置换各自的数目均为1个; (2)S3

华为数通——奇偶数子网划分与流量控制(QoS)

在华为设备上使用 QoS(Quality of Service)配置来实现将 IP 地址段 192.168.1.0/24 分成奇数和偶数两个子网,并将它们定向到不同的下一跳,可以通过以下步骤进行配置:         配置 ACL配置流量分类器配置流量行为配置流量策略应用流量策略到接口 以下是详细的配置步骤: 1. 配置 ACL 配置 ACL 以匹配偶数 IP 地址 [RTA] acl

力扣题解-905. 按奇偶排序数组

题目:905. 按奇偶排序数组 给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。 你可以返回满足此条件的任何数组作为答案。 示例: 输入:[3,1,2,4] 输出:[2,4,3,1] 输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。 提示: 1 <= A.length <= 5000 0 <= A[i] <=