调整数组顺序使奇数位于偶数前面
来源:互联网 发布:歼-16知乎 编辑:程序博客网 时间:2024/05/27 20:23
题目:输入一个整数数组 实现一个函数用来调整该数组中数字的顺序 使得所有奇数位于数组的前半部分 偶数位于数组的后半部分
#include <iostream>using namespace std;void exchange(int *a,int n){int low=0;int high=n-1;int t=0;if(a==NULL || n==0)throw std::exception("Error");while(1){while( a[low]%2==1)low++;while( a[high]%2==0)high--;if(high>low){t=a[low];a[low]=a[high];a[high]=t;}elsebreak;}}int main(){int n;cin>>n;int *a=new int[n];for(int i=0;i<n;i++)cin>>a[i];exchange(a,n);for(int i=0;i<n;i++)cout<<a[i];delete []a;return 0;}
0 0
- 【数组3】-调整数组顺序使奇数位于偶数前面
- 数组3:调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面--总结
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面[
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使偶数位于奇数前面
- coding - 调整数组顺序使奇数位于偶数前面
- KindEditor
- 如何快速开发网站?
- CMakeLIsts
- LIBSVM 在matlab中应用的错误
- Android用onCreateOptionsMenu()创建optinosMenu
- 调整数组顺序使奇数位于偶数前面
- mongoDB 介绍(特点、优点、原理)
- 如何让Web.xml变得简洁?
- 装VS遇到的小小问题
- CMakeLists2
- Linux部署Tomcat服务器
- Hello,World 百态
- jquery计算数组个数
- 关于系统首页绘制问题(ext布局+c#后台添加数据)经html输出流输出响应客户端