【C语言】调整数组使奇数全部都位于偶数前面(修改)
来源:互联网 发布:淘宝聊天壁纸怎么设置 编辑:程序博客网 时间:2024/05/27 16:43
//调整数组使奇数全部都位于偶数前面。//输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分#include <stdio.h>void Adjust(int *arr, int len){int *start = arr;int *end = arr + len - 1;while (start < end){int temp;while((*start&1)==1){start++;}while((*end& 1) == 0){end--;}if (start<end){temp = *start;*start = *end;*end = temp;start++;end--;}}}int main(){int i;int arr[] = { 1,8, 3,2, 5, 7, 9, 4, 6, 11 };Adjust(arr, sizeof(arr) / sizeof(arr[0]));for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++){printf("%3d", arr[i]);}printf("\n");return 0;}
0 0
- 【C语言】调整数组使奇数全部都位于偶数前面(修改)
- 【C语言】调整数组使奇数全部都位于偶数前面
- 【c语言】调整数组使奇数全部都位于偶数前面
- 【C语言】【面试题】【笔试题】调整数组使奇数全部都位于偶数前面
- C语言:调整数组使奇数全部都位于偶数前面。
- 【C语言】调整数组使奇数全部都位于偶数前面
- C语言程序-调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面。
- 1.调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 1.调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- Android项目运行报错adb...
- JDK/bin目录下的不同exe文件的用途(appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii...
- (android高仿系列)今日头条 --新闻阅读器 (一)
- 折半法查找
- windows8.1+centos7双系统 进入Windows提示/EndEntire file path: /ACPI(a0341d,0)
- 【C语言】调整数组使奇数全部都位于偶数前面(修改)
- Neither BindingResult nor plain target object for bean
- Java-子类和父类的几种关系
- ZOJ 3690 Choosing number
- opencart2 修改日历控件为中文
- 集群、分布式、负载均衡区别与联系
- ios 获取手机信息(UIDevice、NSBundle、NSLocale)
- Linq查询datatable的记录集合
- android 解析json数据格式