【c语言】调整数组使奇数全部都位于偶数前面
来源:互联网 发布:php 模板引擎 排行 编辑:程序博客网 时间:2024/05/19 15:21
// 调整数组使奇数全部都位于偶数前面// 输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,// 所有偶数位于数组的后半部分。#include <stdio.h>#include <assert.h>void johh(int *p, int len){int *q = p + len - 1;int temp;assert(p != NULL);while (p < q){while ((*p & 1) == 1){p++;}while ((*q & 1) == 0){q--;}if (p < q){temp = *p;*p = *q;*q = temp;}}return;}int main(){int arr[] = {1,2,3,4,5,6,7,8,9};int len = sizeof(arr) / sizeof(arr[0]);int i = 0;johh(arr, len);for (; i < len; ++i){printf("%d ", arr[i]);}printf("\n");return 0;}
0 0
- 【C语言】调整数组使奇数全部都位于偶数前面
- 【c语言】调整数组使奇数全部都位于偶数前面
- 【C语言】调整数组使奇数全部都位于偶数前面(修改)
- 【C语言】【面试题】【笔试题】调整数组使奇数全部都位于偶数前面
- C语言:调整数组使奇数全部都位于偶数前面。
- 【C语言】调整数组使奇数全部都位于偶数前面
- C语言程序-调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面。
- 1.调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 1.调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 字符串格式化printf中“%%”的小坑
- android图标尺寸
- 互联网模式下我们更加应该“专注”
- 【Win 10应用开发】如何知道当前APP在哪个平台设备上运行
- EPOLL 边缘触发学习
- 【c语言】调整数组使奇数全部都位于偶数前面
- Unity IOS微信SDK接入
- 可穿戴设备(CC2541)上微信(3)
- hog源码分析
- Java中==与equals的区别小结
- UGUI打包图集工具插件Simple Sprite Packer
- android防被杀
- Python中*args 和**kwargs的用法
- Java-继承概述