// 2016_3_Aarry.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <stdio.h>
#define SIZE 10
void Reverse(int* arr,int len)
{
int i=0,j=len-1,temp;
while (i<j)
{
while (i<j&&arr[i]%2==1)
{
i++;
}
while(i<j&&arr[j]%2==0)
{
j--;
}
if (i<j)
{
temp=arr[j];
arr[j]=arr[i];
arr[i]=temp;
}
}
}
int _tmain(int argc, _TCHAR* argv[])
{
int a[SIZE]={0},i;
for(i=0;i<SIZE;i++)
scanf("%d",&a[i]);
Reverse(a,SIZE);
for(i=0;i<SIZE;i++)
printf("%-5d",a[i]);
printf("\n");
int a11=0;
return 0;
}
将数组中所有奇数移动到所有偶数之前的算法
最新推荐文章于 2024-07-23 17:42:32 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)